路由、鄰居增刪改查、介面配置、鄰居配置命令
路由相關:
add 增加路由 del 刪除路由
-net 設定到某個網段的路由
-host 設定到某臺主機的路由
gw 出口閘道器 IP地址
dev 出口閘道器 物理裝置名
via 網關出口 IP地址
dev 網關出口 物理裝置名
配置預設路由:
route add default gw 192.168.0.1
ip route add default via 192.168.0.1 dev eth0
刪除預設路由:
route del default gw 192.168.0.1
ip route del default via 192.168.0.1 dev eth0
增加路由:
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
ip route add 192.168.0.0/24 via 192.168.0.1
ip route add 192.168.1.1 dev 192.168.0.1
刪除路由:
route del -net 192.168.0.0/24 gw 192.168.0.1
ip route del 192.168.0.0/24 via 192.168.0.1
檢視路由:
route -n
ip route ( ip -4 route / ip -6 route)
介面相關:(以tap0介面為例)
設定介面mac地址:
ifconfig tap0 hw ether fa:af:26:fa:38:11(MAC地址)
設定介面mtu值:
ifconfig tap0 mtu 1500(mtu值)
linux下:
顯示鄰居:ip neighbour show
增加ipv4鄰居: arp -s 192.168.0.2 00:01:02:03:04:05
刪除ipv4鄰居: arp -d 192.168.0.2
增加ipv6鄰居: ip -6 n add 1000::3 lladdr 00:0c:29:be:5f:36 dev eth0 nud perm
(perm表示永久鄰居)
刪除ipv6鄰居:ip -6 n del 1000::3 lladdr 00:0c:29:be:5f:36 dev eth0 nud perm
修改ipv6鄰居: ip -6 n chg 1000::3 lladdr 00:0c:29:be:5f:36 dev eth0 nud perm
臨時增加/刪除ipv6地址:
ifconfig eth0 inet add/del 1000::1/64
永久配置ipv6地址(以centos為例):
1)、vim /etc/sysconfig/network-scripts/ifcfg-eth0;
2)、末尾插入
DEVICE=”eth0”
TYPE=Ethernet
ONBOOT=”yes”
”’
ipv4配置可以不要
IPADDR=”101.1.1.1”
NETMASK=”255.255.255.0”
GATEWAY=”101.1.1.1”
DNS=8.8.8.8
”’
IPV6INIT=yes
IPV6_AUTOCONFI=no
IPV6ADDR=1000::1
IPV6DEFAULTGW=1000::1
windows下:
顯示鄰居:netsh>interface>ipv6>show neighbors
增加ipv4鄰居:arp -s 192.168.0.2 00:01:02:03:04:05(同linux)
netsh下制定介面新增靜態arp:
netsh -c “i i” add ne 18 192.168.1.200 00-aa-00-62-c6-09(18為網絡卡索引號可通過netsh i i show interface檢視)
增加ipv6鄰居:set neighbors 11(index) “fe80::2” “00-01-02-03-04-05”