Linux网络设置问题

ifconfig是传统的GNU/Linux下的网络配置工具。只需执行ifconfig就可以看到当前系统已经启动的网卡。其中lo是回环设备,指代本机,eth开头的是有线以太网设备,wlan开头的是无线网络设备,usb是android usb猫,ppp是PPP协议的猫(比如pppoe设备)。

 

ifconfig配置网络环境可以执行如下指令:

ifconfig eth0 192.168.1.1 netmask 255.255.255.0

如果想要让eth0 网卡绑定多个 ip,可以执行如下指令:

ifconfig eth0:0 192.168.1.1 netmask 255.255.255.0

或者

ifconfig eth0:sipc 192.168.1.1 netmask 255.255.255.0

 

修改mac地址可以使用:

ipconfig eth0 hw ether 12:34:56:78:9a:bc


其中,启用或者关闭某个网卡可以使用如下命令:

ifconfig eth0 down
ifconfig eth0:sipc down

ifconfig eth0 up
ifconfig eth0:sipc up

检查已经关闭的网卡用:

ifconfig -a


除了这种修改网卡的方式,也可以修改配置文件,其中DNS通过修改/etc/resolve.conf,本地配置的主机名解,通过修改/etc/hosts

网卡的配置信息也可以通过修改/etc/network/interfaces(ubuntu),修改信息如下:

auto eth0
iface eth0 inet static
address 192.168.1.1
network 192.168.1.0
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.2

或者在 /etc/sysconfig/network设置(centos)

DEVICE=eth0 
BOOTPROTO=static 
TYPE=Ethernet 
NAME="System etho0" 
BROADCAST=192.168.56.255  
HWADDR=08:00:27:24:F8:9B  
IPADDR=192.168.56.101  
IPV6INIT=yes 
IPV6_AUTOCONF=yes 
NETMASK=255.255.255.0  
NETWORK=192.168.56.1  
ONBOOT=yes 

如果想要修改指定的网卡,在如下目录中:

/etc/sysconfig/network-scripts/ifcfg-eth0



之后重启网卡:

/etc/init.d/networking restart


或者:

service network restart



 

 

你可能感兴趣的:(Linux网络设置问题)