首页 > 代码库 > linux网络配置

linux网络配置

Linux:网络属于内核的功能

lo:本地回环 以太网网卡:ethX X=数字 pppX

网卡命名规则存在位置: RHEL6: /etc/udev/rules.d/70-persistent-net.rules

ifconfig

  -a:显示所有接口的配置住处

ifconfig ethX IP/MASK [up|down]

   配置的地址立即生效,但重启网络服务或主机,都失效

网络服务: RHEL5: /etc/init.d/Network (start|stop|restart|status) RHEL6: /etc/init.d/NetworkManager (start|stop|restart|status)

网关: route

 add:添加      -host      -net

 

route add -net|-host DEST gw NextHop

del:删除 -host -net

route del -net 10.0.0.0/8

查看:

 route -n:以数字方式显示各主机或端口等相关住处

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

网络接口配置文件: /etc/sysconfig/network-scripts/ifcfg-NAME

DEVICE=:关联的设备名称,要与文件的后半部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地址

不会立即生效,但重启网络服务或注意都会生效

路由: /etc/sysconfig/network-scripts/route-ethX

添加格式一 DEST  via   NEXTHOP

添加格式二 ADDRESS0 NETMASK0 GATWAY0

DNS服务器指定的方法只有一种 /etc/resolv.conf

nameserver DNS_IP_2 nameserver DNS_IP_1 nameserver DNS_IP_3

最多配置3个DNS服务器

编辑host文件 /etc/hosts

指定本机解析: /etc/hosts 主机IP  主机名  主机别名 172.16.0.1  www.magedu.com  www

DNS-->/etc/hosts-->DNS缓存

配置主机名: hostname HOSTNAME

立即生效,不能永久有效

/etc/sysconfig/network

RHEL5:     setup:system-config-network-tui     system-config-network-gui

ifconfig,老旧

iproute2软件包  ip

 link:配置网络接口属性

  addr       add   ip addr add address dev dev       del   ip addr del address dev dev       show   ip addr show dev dev to prefix       flush   ip addr flush dev DEV to prefix

一张网络可以适用于多个地址

网络设备可以别名

eth0  ethX:x=数字

配置方法:  ifconfig ethX: X IP/NETMASK

 /etc/sysconfig/network-scripts/ifcfg-ethX:X  DEVICE=ethX:X

 

linux网络配置