2016年4月13日 星期三

iperf 測試IPv4網路環境

1. Network topology
          ---------------------------------------------
         |        eth0          |         eth1        |
       LAN PC                 Router                WAN PC
  ip: 192.168.1.100    eth0: 192.168.1.1       ip: 10.1.1.100
  gw: 192.168.1.1      eth1: 10.1.1.1          gw: 10.1.1.1
                       gw  : 10.1.1.100
2. Set IPv4 address and default route

LAN PC:
$ ifconfig eth0 192.168.1.100
$ route add -net 10.1.0.0 gw 192.168.1.1
$ route add default gw 192.168.1.1
DUT:
$ ifconfig eth0 192.168.1.1
$ ifconfig eth1 10.1.1.1
$ roue add default gw 10.1.1.100
WAN PC:
$ ifconfig eth0 10.1.1.100
$ route add -net 192.168.1.0 gw 10.1.1.1
$ route add default gw 10.1.1.1
3. Enable IPv4 forwarding
$ echo 1 > /proc/sys/net/ipv4/ip_forward
4. IPv4 command
啟動網卡: ifconfig eth0 up
啟動網卡(2): ifup eth0
關閉網卡: ifconfig eth0 down
關閉網卡(2): ifdown eth0

設定MTU: ifconfig eth0 1500
開啟forward功能: echo 1 > /proc/sys/net/ipv4/ip_forward

設定網卡IP: ifconfig eth0 192.168.0.1/24
增加網卡IP: ip -4 addr add 192.168.0.2/24 dev eth0
刪除網卡IP: ip -4 addr del 192.168.0.2/24 dev eth0
清除網卡IP: ip -4 addr flush dev eth0

透過DHCP取得IP: dhclient eth0
釋放DHCP IP: dhclient -r eth0

新增路由: route add -net 192.168.0.0/24 gw 192.168.0.1 dev eth0
刪除路由: route del -net 192.168.0.0/24 gw 192.168.0.1 dev eth0
新增預設路由: route add default gw 192.168.0.1 dev eth0

沒有留言:

張貼留言