ifconfig修改的桌面版本的ubuntu无效

owen_0075 2013-03-22 04:28:42
我用的是ubuntu-12.04.1-desktop-i386.iso这个系统,我的机器有两个网卡eth0和eth1,我做了一个实验如果用命令
sudo ifconfig eth0 192.168.1.115 net mask 255.255.255.0 broadcast 192.168.1.255 up
sudo ifconfig eth0 192.168.2.115 net mask 255.255.255.0 broadcast 192.168.2.255 up
复制代码这样分配ip后,一段时间,我分配的ip无效了,系统自动又还原成了之前的ip.
如果我用鼠标像windows xp那样去分配ip就不会。/etc/netwo/interface里修改了也是一样的。好像系统不让我用命令修改似的。各位牛人帮帮忙啊。。
...全文
179 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
owen_0075 2013-03-25
  • 打赏
  • 举报
回复
引用 3 楼 linwhwylb 的回复:
引用 2 楼 owen_0075 的回复: 怎么没有人回答啊。帮帮忙啊有gnome桌面的前提下,那个修改那个只是暂时性的。gnome桌面有一个gnome-network-manager的程序,为了保证你有一个可用的网络连接,也会对网络设备进行一些设置。所以就会有冲突了。gnome-network-manager是根据配置文件里面的内容设置,ifconfig之类的执行没有写如到配置文件当中,所以后……
我按照你的方法做后,然后在interface配置文件中修改

auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
        address 192.168.1.116
        netmask 255.255.255.0
        network 192.168.1.0
        broadcast 192.168.1.255
        gateway 192.168.1.1
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 192.168.1.1
auto eth1
iface eth1 inet staic
        address 192.168.2.2
        netmask 255.255.255.0
        network 192.168.2.0
        broadcast 192.168.2.255
然后重启

ubuntu@ubuntu:/$ sudo /etc/init.d/networking restart
 * Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces
 * Reconfiguring network interfaces...
/etc/network/interfaces:13: unknown method
ifdown: couldn't read interfaces file "/etc/network/interfaces"
/etc/network/interfaces:13: unknown method
ifup: couldn't read interfaces file "/etc/network/interfaces"
   ...fail!
这是什么原因呢?如果我在命令行修改

sudo ifconfig eth0 192.168.1.115 net mask 255.255.255.0 broadcast 192.168.1.255 up sudo ifconfig eth0 192.168.2.115 net mask 255.255.255.0 broadcast 192.168.2.255 up 
这样能给网卡分配IP,但是上不了网了。求解啊。。。
woaishuo2011 2013-03-22
  • 打赏
  • 举报
回复
对啊,那个命令只是暂时的,没有写到配置文件里面
prohibit 2013-03-22
  • 打赏
  • 举报
回复
如果没记错,好像是重启后就会失效的,确实没有保存到配置文件的
Linux-Torvalds 2013-03-22
  • 打赏
  • 举报
回复
引用 2 楼 owen_0075 的回复:
怎么没有人回答啊。帮帮忙啊
有gnome桌面的前提下,那个修改那个只是暂时性的。gnome桌面有一个gnome-network-manager的程序,为了保证你有一个可用的网络连接,也会对网络设备进行一些设置。所以就会有冲突了。gnome-network-manager是根据配置文件里面的内容设置,ifconfig之类的执行没有写如到配置文件当中,所以后来又被改回去了。
owen_0075 2013-03-22
  • 打赏
  • 举报
回复
怎么没有人回答啊。帮帮忙啊
owen_0075 2013-03-22
  • 打赏
  • 举报
回复
是不是给dhcp 自动分配有关啊。如果是,怎么关闭这个服务恩。

23,119

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧