如何使IP地址静态(eth0)


10

我很难配置ubuntu 13.04以拥有一个静态IP地址。我尝试了多种解决方案,但是每次重新启动时(由于ubuntu冻结而无法执行网络重置命令)后,我最终都没有连接。

这是我在终端中输入ifconfig时得到的结果:

eth0      Link encap:Ethernet  HWaddr 10:bf:48:bc:07:cb  
          inet addr:192.168.0.8  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::12bf:48ff:febc:7cb/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1763067 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1024326 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:2284491220 (2.2 GB)  TX bytes:136809317 (136.8 MB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:1840 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1840 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:185688 (185.6 KB)  TX bytes:185688 (185.6 KB)

我也尝试过这个:

auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
        address 192.168.0.160
        netmask 255.255.255.0
        broadcast 192.168.0.255
        gateway 192.168.0.1
        dns-nameservers 24.222.0.94
        dns-nameservers 24.222.0.95

如果有人可以帮助我,将不胜感激。


您要使哪个IP静态?并且您完全使用NetworkManager吗?
托马斯·沃德

@Qasim-删除networkmanager不是解决方案。我更喜欢w自己,但这仍然不是解决方案。它可能会破坏很多东西,只是将其撕裂。这很像说,如果您要旧样式的DNS管理,只需删除dnsmasq。它可以工作,但不能解决问题。
RobotHumans

hmmmmm明白了..删除了有关网络管理器的评论
Qasim

Answers:


6

请按照以下步骤将系统的IP地址设为静态:

  1. 开启介面档案(sudo vi /etc/network/interfaces
  2. 寻找

    auto eth0
    iface eth0 inet dhcp
    
  3. 将以上命令替换为

    auto eth0
    iface eth0 inet static
    address 192.168.1.100(Enter desired ip here)
    netmask 255.255.255.0
    network 192.168.1.0
    broadcast 192.168.1.255
    gateway 192.168.1.1
    
  4. 然后输入

    sudo ifdown eth0; sudo ifup eth0
    

2
这与OP的显示有何不同?
guntbert 2014年

0

这对我有用。

auto eth0
iface eth0 inet static
        address 192.168.0.160
        netmask 255.255.255.0
        broadcast 192.168.0.255
        gateway 192.168.0.1
        dns-nameservers 24.222.0.94 24.222.0.95
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.