ubuntu如何设置静态ip

如题所述

打开终端,启动文本编辑器来编辑Linux网络配置文件,命令如下:
sudo gedit /etc/network/interfaces

在这里你应该会看到如下内容:
auto lo
iface lo inet loopback

这个正是lo回环,我需要让这台运行Ubuntu Server的机子通过DHCP获得IP来加入网络,那么我只需要在上面的lo回环的配置内容下面加入:

auto eth0
iface eth0 inet static
address 192.168.1.5
netmask 255.255.255.0
gateway 192.168.1.1

如果是手动指定IP并且还需要访问互联网,那么还需要设置DNS:
$sudo gedit /etc/resolv.conf

假如dns地址为61.177.7.1,则向这里添加如下配置内容:
nameserver 61.177.7.1
保存即可。

重启网络组件让网络配置文件生效:
$sudo /etc/init.d/networking restart
只要显示Reconfiguring network interfaces... [OK]
即成功重启网络组件。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-09
比如我们用ifconfig 来设置网卡eth0的地址
[root@linuxchao ~]#ifconfig eth0 down
[root@linuxchao ~]#ifconfig eth0 192.168.1.99 broadcast 192.168.1.255 netmask 255.255.255.0
[root@linuxchao ~]#ifconfig eth0 up
[root@linuxchao ~]#ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:03:0D:27:86:41
inet addr:192.168.1.99 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::203:dff:fe27:8641/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:618 errors:0 dropped:0 overruns:0 frame:0
TX packets:676 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:491238 (479.7 KiB) TX bytes:86286 (84.2 KiB)
Interrupt:5 Base address:0x8c00

注解: 上面的例子我们解说一下;
第一行:ifconfig eth0 down 表示如果eth0是激活的,就把它DOWN掉。此命令等同于 ifdown eth0;
第二行:用ifconfig 来配置 eth0的IP地址、广播地址和网络掩码;
第三行:用ifconfig eth0 up 来激活eth0 ; 此命令等同于 ifup eth0
第四行:用 ifconfig eth0 来查看 eth0的状态;
第2个回答  2010-03-08
不用命令行可能会简单点
在Ubuntu桌面的右上角有个网络的图标,双击,然后点Edit,接下来就和Windows设置方式一样了~本回答被提问者采纳
第3个回答  2010-03-08
这个问题你应该去Ubuntu中文论坛找找 forum.ubuntu.org.cn
相似回答