Linux 设置静态 IP
在局域网中的服务器和实验用机往往需要设置静态 IP(固定 IP),方便提供服务。
1. Ubuntu
1. 修改 /etc/hosts
这是 Ubuntu 特有的,「臭名昭著」的问题,打开 hosts 文件,第二行可见:
127.0.1.1 {hostname}
可以直接注释掉这行,或者将 IP 地址换成这里要设定的静态 IP.
2. 修改 /etc/network/interfaces
sudo vim/etc/network/interfaces
将
iface eth0 inet dhcp
改成:
iface etho inet static
address 192.168.1.150
netmask 255.255.255.0
gateway 192.168.1.1
network 192.168.1.0
broadcast 192.168.1.255
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 8.8.8.8
其中 gatway 之下的内容不是必须的。
修改完成后,重启网卡:
sudo /etc/init.d/networking restart
2. CentOS
CentOS 中设置静态 IP,既可以通过手工修改配置文件,也可以通过 root 帐号打开执行 setup 命令进行设置,后者更加简单安全方便。
修改完成后,重启网卡:
/etc/init.d/networking restart