linux网络配置


1.查看网卡信息
ifconfig [ethX]
 -a: 显示所有接口的配置
 ifconfig ethX IP/MASK [up|down] //配置网卡地址

ifconfig eth0 192.168.4.1 netmask 255.255.255.0
 配置的地址立即生效,但重启网络服务或主机,都会失效;
 
网络服务:
RHEL5: /etc/init.d/network {start|stop|restart|status}
RHEL6: /etc/init.d/NetworkManager {start|stop|restart|status}

2.添加路由
route
 add: 添加
  -host: 主机路由
  -net:网络路由
  -net 0.0.0.0  //目标地址为0.0.0.0的是默认路由。
 route add -net|-host DEST gw NEXTHOP
 route add default gw NEXTHOP
//添加路由:route add -net 192.168.0.0/24 gw 192.168.0.1
            route add -host 192.168.1.1 dev 192.168.0.1
//添加默认路由:route add default gw 192.168.0.1

del:删除
 -host  //主机路由。
 -net
 route del -net 10.0.0.0/8
 route del -net 0.0.0.0
 route del default
//删除路由:route del -net 192.168.0.0/24 gw 192.168.0.1
 所做出的改动重启网络服务或主机后失效;
查看:route -n: 以数字方式显示各主机或端口等相关信息

永久保存路由设置,使其在网络重启后任然有效:
例:vim /etc/sysconfig/network-scripts/route-ethX
添加格式一:
DEST via  NEXTHOP
192.168.1.0/24 via 192.168.0.1
添加格式二:
ADDRESS0=
NETMASK0=
GATEWAY0= 

网络配置文件:
/etc/sysconfig/network

3.网络接口配置文件:
/etc/sysconfig/network-scripts/ifcfg-INTERFACE_NAME
DEVICE=: 关联的设备名称,要与文件名的后半部“INTERFACE_NAME”保持一致;
BOOTPROTO={static|none|dhcp|bootp}: 引导协议;要使用静态地址,使用static或none;dhcp表示使用DHCP服务器获取地址;
IPADDR=: IP地址
NETMASK=:子网掩码
GATEWAY=:设定默认网关;
ONBOOT=:开机时是否自动激活此网络接口;
HWADDR=: 硬件地址,要与硬件中的地址保持一致;可省;
USERCTL={yes|no}: 是否允许普通用户控制此接口;
PEERDNS={yes|no}: 是否在BOOTPROTO为dhcp时接受由DHCP服务器指定的DNS地址;

修改配置文件不会立即生效,但重启网络服务或主机都会生效;

 

4.DNS服务器指定方法:
/etc/resolv.conf
nameserver DNS_IP_1 
nameserver DNS_IP_2

指定本地解析:
修改/etc/hosts
主机IP 主机名 主机别名
10.10.10.10  www.linux.com  


配置主机名:
hostname HOSTNAME  //立即生效,重启失效;
/etc/sysconfig/network //永久生效

你可能感兴趣的:(网络配置,Linux基础)