linux命令行配置ip及网关

来源:互联网 发布:微信砍价源码模板 编辑:程序博客网 时间:2024/05/20 06:27
linux命令行配置ip及路由

ifconfig -a   //显示所有网络接口的信息,无论是否激活。


ifconfig      //ifconfig不带参数,只打印处于激活状态的网络接口。


ifconfig eth1  //查看具体的网卡信息了。


ifconfig eth0 192.168.0.20 netmask 255.255.255.0


route add default gw 192.168.0.3



这时我的电脑能通过网关访问外部internet但是据说以上的设置只是存放在内存中,所以每次重启的时候又要再来一遍。


1、可以把它放在/etc/rc.d/init.d/rc.local文件中

ifconfig eth0 192.168.0.20 netmask 255.255.255.0

route add default gw 192.168.0.3


2、配置网卡的配置文件

 

2-1,centos/fedora系统

centos/fedora的配置文件在/etc/sysconfig/network-scripts下,一个网卡一个配置文件,分别是ifcfg-eth0,ifcfg-eth1等;

(1)静态ip方式:

DEVICE=eth0

BOOTPROTO=static

BROADCAST=192.168.10.255

IPADDR=192.168.10.50

NETMASK=255.255.255.0

NETWORK=192.168.10.0

ONBOOT=yes

TYPE=Ethernet

USERCTL=no

PEERDNS=no

GATEWAY=

##Add to tail of /etc/sysconfig/static-routes

eth0 192.168.1.1

(2)DHCP方式:

DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp

 

 2-2,ubuntu系统

 ubuntu的网络配置文件是在/etc/network/interfaces文件中,所有网卡都使用一个文件;

 

打开ubuntu的/etc/network/interfaces文件默认的内容如下:
auto lo
iface lo inet loopback
(1)动态获取的配置方法:
auto eth0
iface eth0 inet dhcp
(2)静态分配的配置方法:
auto eth0
iface eth0 inet static
address 192.168.0.1
netmask  255.255.255.0
gateway  192.168.0.1
根据配置要求(是动态分配还是自动获取)修改该配置文件保存。
 
3.重启网络
$/etc/init.d/networking restart  //这条命令是重启网卡

4.添加163的Ubuntu软件源之后,如果出现sudo apt-get update 出错:

 Err http://mirrors.163.com lenny Relese.gpg

        Temporary failure resolving 'mirrors.163.com'

可能原因是你的DNS没有配置好,解决办法:vim /etc/resolv.conf

添加内容

nameserver 192.168.0.1

0 0
原创粉丝点击