linux网络配置管理

 /etc/modprobe.conf maps logical names to specific module name

 
 
 
 
data link layer addresses
 
ifconfig 
 
demesg
 
 
mii-tool 查看和控制网卡的工作方式
 
  使用mii-tool 先要停掉网卡。。
 
mii-tool -v 
 
mii-tool -F 100baseTx-HD
 
 
 
ifconfig 设置IP 只能暂时启用。。
 
 
 
ifconfig eth0  ip  netmask  mask broadcast  ip
 
 
 
 
 
if up/down interface 
 
 
 
 
interface configuration files
 
 
/etc/sysconfig/network-scripts/ifcfg-xxx
 
 
 
 
 
 
 
网络的基本设定:有两种方法都需要使用root权限都可以实行
 
在/etc/sysconfig/network-scripts/目录下实行
netconfig :基于文本模式,不能激活或者改变的网络,需要使用ifup/ifdown
            来激活改变 
 
还可以直接编辑网卡的文件
 
netconfig --device eth1
 
 
 
如果新增加了一个网卡,必须要使用kudzu 来激活boot time.
 
 
 
 
system-config-network :图形模式
 
 
neat  
 
 
 
 
绑定多个ip 
 
可以创建每个新的虚拟接口的文件:ifcfg-ethx:xxx
 
 
内容样例为:
 
DEVICE="eth0:0"
IPADDR="211.100.10.119"
NETMASK="255.255.255.0"
ONBOOT="yes"
 
其中的DEVICE为设备的名称,
IPADDR为此设备的IP地址,
NETMASK为子网掩码
ONBOOT 表示在系统启动时自动启动。
如果需要再绑定多一个IP地址,
只需要把文件名和文件内的DEVICE中的eth0:x加一即可
 
 
还可以使用以下命令创建一个范围内的ip 地址:
 
ifcfg-ethX-rangeX
 
 
 
 
cp ifcfg-eth0 ifcfg-eth0-range0 
 
然后编辑vi ifcfg-eth0-range0
 
 
device =eth0-range0
 
然后删除IPADDR 的栏位
 
 
然后加上IPADDR_START=X.X.X.X
 
        IPADDR_END=X.X.X.X
 
 
 
 
全局的网络参数:
 
/etc/sysconfig/network 
 
NETWORKING=yes|no
HOSTNAME=<fqdn by default>
 
GATEAY=<gateway ip>
 
 
NISDOMAIN=<nis domain name>
 
 
 
 
static routes
 
static routes defined per interface:
 
/etc/sysconfig/network-scripts/route-eth0  文本模式
 
/etc/sysconfig/neworking/devices/route-eth0 图形模式
 
neat 命令
 
 
display with:
 
route -n
 
netstat -rn 
 
 
flags :UG 表示正常运行并且设置了网关。
 
 
 
增加router 
 
route add -net 10.0.1.0 netmask 255.255.255.0 gw 192.168.0.144
 
 
route-eth0 的文件格式:
 
10.0.2.0/24 via 192.168.1.1
 
10.0.3.0/24 via  192.168.1.1
 
路由信息文件,默认没有的,需要自己添加
/etc/sysconfig/network-scripts/route-eth0
/etc/sysconfig/network-scripts/route-eth1
 
 
添加默认网关
 
route add default gw 192.168.1.2
 
route del default gw 192.168.1.2
 
 
 
 
名称解析
 
 
hostname ----- ip address 
 
 
 
hostname 查看主机名称
 
 
/etc/sysconfig/network   在这里可以改变主机名称,需要重启。
 
 
/etc/hosts  存放本地名称数据库映射到的IP 地址
 
 
 
 
 
/etc/nsswitch.conf 
 
 
 
 
DNS Client configuration
 
/etc/resolv.conf
 
 
 
hostname: simple name + domain name
 
 
 
 
检测DNS 服务器
 
host :   host ns1.redhat.com
         host -a redhat.com
 
dig : dig @ns1.redhat.com mx redhat.com
 
 
 
 
网络检测:
 
 
PING 
 
 
traceroute
 
mtr 
 
 
netstat 
 
 
 
 
 
 
多个网卡绑定一个IP
 
使用多块网卡虚拟成为一块网卡,具有相同的IP地址。
这项技术其实在sun和cisco中已经存在,分别称为Trunking和etherchannel技术,
在linux中,这种技术称为bonding。
因为bonding在内核2.4.x中已经包含了,
只需要在编译的时候把网络设备选项中的 Bonding driver support选中就可以了。
  然后,重新编译核心,重新起动计算机,执行如下命令:
 
  ismod bonding
  ifconfig eth0 down
  ifconfig eth1 down
  ifconfig bond0 ipaddress
  ifenslave bond0 eth0
  ifenslave bond0 eth1
 
  现在两块网卡已经象一块一样工作了,这样可以提高集群节点间的数据传输。
  你最好把这几句写成一个脚本,再由/etc/rc.d/rc.local调用,
以便一开机就生效。
  bonding对于服务器来是个比较好的选择,在没有千兆网卡时,
用两三块100兆网卡作 bonding,可大大提高服务器到交换机之间的带宽。
但是需要在交换机上设置连接bonding 网卡的两个口子映射为同一个虚拟接口。

你可能感兴趣的:(linux,unix,linux网络配置,系统管理,unix网络配置)