如果您是Linux系统管理员,那么当您需要在系统上配置网络时,就会出现时间。 与可以使用动态IP地址的台式机不同,在服务器基础架构上,您需要设置静态IP地址(至少在大多数情况下)。
阅读另外: 如何设置或更改系统主机名在Linux中
IP地址 :192.168.0.100 子网掩码 :255.255.255.0 主机名 :node01.youcl.com 域名 :youcl.com 网关 :192.168.0.1 DNS服务器 1:8.8.8.8 DNS服务器 2:4.4.4.4在RHEL / CentOS / Fedora中配置静态IP地址:
要配置RHEL / CentOS的 / Fedora的静态IP地址,你需要编辑:
/etc/sysconfig/network /etc/sysconfig/network-scripts/ifcfg-eth0
凡在以上"ifcfg-eth0"
解答您的网络接口eth0
。 如果你的界面被命名为“ eth1"
那么,你将需要编辑文件"ifcfg-eth1"
。
让我们从第一个文件开始:
# vi /etc/sysconfig/network
打开该文件并设置:
NETWORKING=yes HOSTNAME=node01.youcl.com GATEWAY=192.168.0.1 NETWORKING_IPV6=no IPV6INIT=no
下次开启:
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
注意 :确保打开与您的网络接口的文件。 你可以找到与您的网络接口名称使用ifconfig -a命令 。
在该文件中进行以下更改:
DEVICE="eth0" BOOTPROTO="static" DNS1="8.8.8.8" DNS2="4.4.4.4" GATEWAY="192.168.0.1" HOSTNAME="node01.youcl.com" HWADDR="00:19:99:A4:46:AB" IPADDR="192.68.0.100" NETMASK="255.255.255.0" NM_CONTROLLED="yes" ONBOOT="yes" TYPE="Ethernet" UUID="8105c095-799b-4f5a-a445-c6d7c3681f07"
您只需编辑以下设置:
- DNS1和DNS2
- GATEWAY
- 主机名
- NETMASK
- IPADDR
其他设置应该已经预定义。
接下来编辑resolve.conf
文件通过使用文本编辑器如打开它nano或者vi :
# vi /etc/resolv.conf
nameserver 8.8.8.8 # Replace with your nameserver ip nameserver 4.4.4.4 # Replace with your nameserver ip
一旦您进行了更改,重新启动网络:
# /etc/init.d/network restart [On SysVinit] # systemctl restart network [On SystemD]
在Debian / Ubuntu中设置静态IP地址
要于 Debian / Ubuntu设置静态IP地址,打开以下文件:
# nano /etc/network/interfaces
您可能会看到如下所示的线:
auto eth0 iface eth0 inet dhcp
更改它,因此它看起来像这样:
auto eth0 iface eth0 inet static address 192.168.0.100 netmask 255.255.255.0 gateway 192.168.0.1 dns-nameservers 4.4.4.4 dns-nameservers 8.8.8.8
保存文件,然后编辑/etc/resolv.conf
是这样的:
# nano /etc/resolv.conf
nameserver 8.8.8.8 # Replace with your nameserver ip nameserver 4.4.4.4 # Replace with your nameserver ip
使用以下命令重新启动系统上的网络:
# /etc/init.d/network restart [On SysVinit] # systemctl restart network [On SystemD]
您的静态IP地址已配置。
结论:
您现在知道如何在Linux发行版上配置静态IP地址。 如果您有任何问题或意见,请随时在下面的评论部分提交。