天天看點

路由配置的相關整理(帶更新)

主機接入網絡:

IP

 手動指定

 DHCP:Dynamic Host Configuration Protocol

  169.254.

NETMASK子網路遮罩

GATEWAY網關

HOSTNAME主機名

DNS

 DNS1

 DNS2

 DNS3

路由

Linux:網絡屬于核心的功能

 lo:本地回環

 以太網網卡:eth[0-9]

 pppX

RHEL5: /etc/modprobe.conf

alias

RHEL6: /etc/udev/rules.d/70-persistent-net.ruless.d/

以太網:ethX

ifconfig [ethX]

 -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:網絡路由

   -net 0.0.0.0

  route add -net|-host DEST gw NEXTHOP

  route add default gw NEXTHOP

 del:删除

  -host

  -net

  route del -net 10.0.0.0/8 [gw NEXTHOP]

  route del -net 0.0.0.0

  route del default

  所作出的改動重新開機網絡服務或主機後失效;

檢視:

 route -n:以數字方式顯示各主機或端口等相關資訊

網絡配置檔案:

 /etc/sysconfig/network

網絡接口配置檔案:

 /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位址;

  不會立即生效,但重新開機網絡服務或主機都會生效;

路由:

 /etc/sysconfig/network-scripts/route-ethX

 添加格式一:

  DEST via  NEXTHOP

 添加格式二:

  ADDRESS0=

  NETMASK0=

  GATEWAY0=

DNS伺服器指定方法隻有一種:

 /etc/resolv.conf

 nameserver NDS_IP_1

 nameserver DNS_IP_2

指定本地解析:

 /etc/hosts

 DNS-->/etc/hosts-->DNS緩存

 主機IP  主機名 主機名稱

配置主機名:

 hostname HOSTNAME

 立即生效,但不是永久有效;

 HOSTNAME=

RHEL5:

 setuo:system-config-network-tui

 system-config-network-gui

ifconfig,老舊的指令

iproute2

 ip

  link:配置網絡接口屬性

  addr:協定位址,

  route:路由

 link

  show 效果同ifconfig -a

   ip -s link show 顯示統計資訊

  set 設定網絡接口的某些特性

   ip link set DEV(eth1) {up|down}

 addr

  add

   ip addr add DEV ADDRESS dev DEV

  del

   ip addr del DEV ADDRESS dev DEV

  show

   ip addr show dev DEV to PREFIX

  flush

   ip addr flush dev DEV to PREFIX

一塊網卡可以使用多個位址:

網絡裝置可以别名:

eth0

 ethX:X, eth0:0,eth0:1,....

配置方法:

 ifconfig ethX:X IP/NETMASK

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

 DEVICE=ethX:x

 非主要位址不能使用DHCP擷取動态;

 netstat指令: 

  -r:顯示路由表

  -n:以數字方式顯示

  -t:建立的tcp連接配接

  -u:顯示udp連接配接

  -l:顯示監聽狀态的連接配接

  -p:顯示監聽指定套接字的程序的程序号與程序名

本文轉自 陳延宗 51CTO部落格,原文連結:http://blog.51cto.com/407711169/1156528,如需轉載請自行聯系原作者

繼續閱讀