ubuntu下网络配置应该算是linux程序员的基本功了,但是我却常常忘记,在这里记录一下以便以后忘记的时候查询。
(1)命令行配置网络
命令行配置ip地址是临时的,不是永久性的。配置ip的命令如下。
- sudo ifconfig eth0 173.26.100.78 netmask 255.255.0.0
如果想在一块儿网卡上配置多个ip,配置命令如下。
- sudo eth0:1 192.168.1.9 netmask 255.255.255.0
如果需要指定网关信息,则使用命令行配置网关的方法如下。
- sudo route add default gw 173.26.100.1
使用命令配置dns的方法,暂时还没有特殊的命令。想到的方法基本上也都是修改配置文件的方法,而修改配置文件的方法,下面会有详细地介绍,这里就不重复了。
(2)修改配置文件配置网络
ubuntu下ip、网关、掩码的信息存储在目录/etc/network中的interfaces配置文件中,只需在interfaces配置文件中添加静态ip地址即可,如下所示(173.26.100.78是我要配置的ip地址)。
- auto eth0
-
iface eth0 inet static
-
address 173.26.100.78
-
gateway 173.26.100.1
-
netmask 255.255.0.0
如果想在一块儿网卡上配置多个ip,只需在上述内容后面添加,如下所示。
- auto eth0:1
-
iface eth0:1 inet static
-
address 192.168.1.9
-
netmask 255.255.255.0
配置文件修改完后,ip的信息不是立即生效的,需要重启一下网络
- sudo /etc/init.d/networking restart
-
或者
-
sudo ifconfig eth0 down
-
sudo ifconfig eth0 up
而ubuntu下dns信息需要修改其他的配置文件,这个配置文件为/etc/resolv.conf,修改方法如下。
- nameserver 202.118.224.101
-
nameserver 202.97.224.101
dns信息是即时生效的,不需要重启什么东西了。
以上是ubuntu下常用的配置网络的方法,而在redhat下的方法和在ubuntu下的方法有点不太一样,今天先不写了,以后补上。
阅读(1074) | 评论(0) | 转发(1) |