Linux的网络相关配置

Linux 的网络配置 主机名配置 #hostname 立即生效 但重启后无效 vim /etc/sysconfig/network HOSTNAME=www.example.com 不会立即生效,重启服务后生效 网卡配置 #ifconfig 显示所有网卡信息 #ifconfig ethX 指定显示某块网卡信息 #ifconfig ethX IPADDRESS 为ethX配置ip地址立即生效 但重启服务后无效 #ifconfig ethX up|down 开启注销网卡 #ifup ethX & ifdown ethX 重启网卡 #ip link show eth1 显示设备本身的属性 #ip addr add ip/netmask dev eth1 给eth1 添加IP地址 #ip addr del ip/netmask dev eth1 删除ip地址 #service network restart 重启网络服务 #/etc/init.d/network restart 网卡的配置文件 /etc/sysconfig/network-scripts/ifcfg-ethX DEVICE=ethX 设备名称 IPADDR= ip地址 NETMASK= 子网掩码 GATEWAY= 网关 BOOTROTO=(dhcp|static|) 获取地址方式 ONBOOT= 启用这个设备 HWADDR= 物理地址 system-config-network-gui或者setup 都可在图形界面下对网卡进行设置 DNS设置 vim /etc/resolv.conf (最多配置三条记录) nameserver IPADDR 本地域名解析 vim /etc/hosts IPADDR FQDN 添加网关方法 #route add default gw GATEWAY 临时添加路由条目 #route add -host|net IPADD/IPSUB netmask NETMASK gw GATEWAY 显示路由表信息 #route -n #netstat -nr Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 210.34.6.0 0.0.0.0 255.255.255.128 U 0 0 0 eth0 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo 0.0.0.0 210.34.6.2 0.0.0.0 UG 0 0 0 eth0 – n 选项令netstat以点分四段式的形式输出IP地址,而不是象征性的主机名和网络名。如果想避免通过网络查找地址(比如避开DNS或NIS服务器),这一点是特别有用的。 netstat输出结果中,第二列展示的是路由条目所指的网关,如果没有使用网关,,就会出现一个星号(*)或者0.0.0.0;第三列展示路由的概述,在为具体的IP地址找出最恰当的路由时,内核将查看路由表内的所有条目,在对找到的路由与目标路由比较之前,将对IP地址和genmask进行按位“与”计算;第四列显示了不同的标记,这些标记的说明如下: ■ G 路由将采用网关。 ■ U 准备使用的接口处于“活动”状态。 ■ H 通过该路由,只能抵达一台主机。 ■ D 如果路由表的条目是由ICMP重定向消息生成的,就会设置这个标记。 ■ M 如果路由表条目已被ICMP重定向消息修改,就会设置这个标记。 #netstat -tnl 显示监听tcp有关的端口信息 -unl 显示监听udp有关的端口信息#netstat -i Kernel Interface table Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg eth0 1500 0 787165 0 0 1 51655 0 0 0 BRU eth1 1500 0 520811 0 0 0 1986 0 0 0 BRU lo 3924 0 1943 0 0 0 43 0 0 0 LRU MTU和Met字段表示的是接口的MTU和度量值值;RX和TX这两列表示的是已经准确无误地收发了多少数据包( RX – OK / TX-OK)、产生了多少错误(RX-ERR/TX-ERR)、丢弃了多少包(RX-DRP/TX-DRP),由于误差而遗失了多少包(RX-OVR/TX-OVR);最后一列展示的是为这个接口设置的标记,在利用ifconfig显示接口配置时,这些标记都采用一个字母。它们的说明如下: ■ B 已经设置了一个广播地址。 ■ L 该接口是一个回送设备。 ■ M 接收所有数据包(混乱模式)。 ■ N 避免跟踪。 ■ O 在该接口上,禁用A R P。 ■ P 这是一个点到点链接。 ■ R 接口正在运行。 ■ U 接口处于“活动”状态。

能够利用netstat命令对网络进行分析 对一个工程师来说至关重要

强者能同命运的风暴抗争。

Linux的网络相关配置

相关文章:

你感兴趣的文章:

标签云: