ubuntu 修改ip地址重启网络不生效
刚刚接触ubuntu,发现一个很奇怪的问题。
我在/etc/network/interfaces下面的配置是这样的:
auto lo
iface lo inet loopback
# The primary network interface
auto ens33
iface ens33 inet static
address 192.168.2.11
netmask 255.255.255.0
gateway 192.168.2.2
dns-nameserver 114.114.114.114
执行sudo /etc/init.d/networking restart ,重启网络。 然而在ifconfig里面的ens33是这样的:
ens33 Link encap:以太网 硬件地址 00:0c:29:f3:26:9c
inet 地址:192.168.2.129 广播:192.168.2.255 掩码:255.255.255.0
inet6 地址: fe80::20c:29ff:fef3:269c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 跃点数:1
接收数据包:1738 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:910 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1000
接收字节:1247615 (1.2 MB) 发送字节:101086 (101.0 KB)
lo Link encap:本地环回
inet 地址:127.0.0.1 掩码:255.0.0.0
inet6 地址: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 跃点数:1
接收数据包:160 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:160 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1
接收字节:11840 (11.8 KB) 发送字节:11840 (11.8 KB)
192.168.2.129 这个IP是dhcp获取的动态IP,现在我修改完为静态IP2.11之后重启网络,我配置的静态ip并没有生效?
[infobox title="解决方法"]
ip addr flush dev eth0
ifdown eth0
ifup eth0
[/infobox]