1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157 | # history
# ip netns
# ip netns help
# ip netns list
# ip netns add node0
# ip lin set veth0.1 netns node0
# ip link set veth1.1 netns node1
# ip netns add node1
# ip netns add node2
# ip link set veth1.1 netns node1
# ip link set veth2.1 netns node2
# ip a s
# ip link
# ip a s
# ip link set veth2.1 netns node2^C
# history
# ip a s
# ip netns exec id
# ip netns exec node0 id
# ip netns exec node0 ip link
# ip netns exec node0 ip a s
# ip netns exec node0 ip link set dev lo up
# ip netns exec node0 ip addr add 10.0.1.0/8 dev veth0.1
# ip netns exec node0 ip link set dev veth0.1 up
# ip route
# ip netns exec node0 ip route
# ip netns exec node1 ip link set dev lo up
# ip netns exec node1 ip link set ip netns exec node1 ip addr add 10.0.1.1/8 dev veth1.1
# ip netns exec node1 ip link set ip netns exec node1 ip link set dev veth1.1 up
# ip netns exec node2 ip link set dev lo up
# ip netns exec node2 ip addr add 10.0.1.2/8 dev veth2.1
# ip netns exec node2 ip link set dev veth1.1 up
# ip netns exec node2 ip link set dev veth2.1 up
# ip a s
# ip netns
# ip netns show
# ip netns help
# ip netns list
# ip netns monitor
# ip nens pids
# ip netns pids
# htop
# dmesg
# dmesg
# htop
# http://dev.railjs.org/~reinder/swget http://dev.railjs.org/~reinder/setup_virtual_network.txt
# vim setup_virtual_network.txt
# ip netns node0 exec id
# ip netns exec node0 id
# ip netns exec
# ip netns exec any id
# ip netns exec . id
# ip netns exec '*' id
# ip netns exec '\' id
# ip netns exec '<<\' id
# ip netns exec '/dev/stdin' id
# ip a s
# ping 10.0.0.2
# ping 10.0.1.2
# python3 -m http.server --help
# python3 -m http.server -b 10.0.0.1
# ping 10.0.0.2^C
# ip a s
# exit
1993 man bridge
1994 bridge
1995 dmesg
1996 bridge monitor
1997 tshark -i vmbr0
1998 bridge monitor
1999 su username
2000 ip netns exec node0 curl 10.0.0.1:8000
2001 ip netns exec node0 ping 8.8.8.
2002 ip netns exec node0 ping 8.8.8.8
2003 ip netns exec node0 ip a s
2004 ip netns exec node0 ip route
2005 ip netns list
2006 ip netns pids
2007 ip netns pids node0
2008 ip netns pids node1
2009 ip netns pids node2
2010 apt-get install isc-dhcp-server
2011 python3
2012 vim /etc/dhcp/dhcpd.conf
2013 updatedb
2014 dmesg
2015 cat /proc/uptime
2016 locate dhcpcd
2017 locate dhcpd
2018 vim /etc/dhcp/dhcpd.conf
2019 man dhcpd.conf
2020 cd /etc/dhcp/
2021 find
2022 ls -rthla
2023 vim dhcpd.conf
2024 ip netns exec node0 dhcpd
2025 vim dhcpd.conf
2026 ip netns exec node0 dhcpd
2027 vim dhcpd.conf
2028 ip netns exec node0 dhcpd
2029 dhclient -v veth0.0
2030 ip a s
2031 ip netns exec node0 ip a s
2032 dmesg
2033 ip netns exec node0 ip a s
2034 tail /var/log/daemon.log
2035 history |grep -F 10.0.1.0
2036 ip netns exec node0 ping 10.0.01
2037 ip netns exec node0 ping 10.0.2.0
2038 ip netns exec node0 ping 10.0.1.0
2039 ip netns exec node0 ping 10.0.3.0
2040 ip a s
2041 ip netns exec node0 ping 10.0.3.1
2042 ip netns exec node0 ping 10.0.1.1
2043 ip netns exec node0 ping 10.0.2.1
2044 ping 10.0.2.0
2045 ping 10.0.2.1
2046 ping 10.0.1.1
2047 ping 10.0.1.0
2048 ipa s
2049 ip as
2050 ip as
2051 ip a s
1996 bridge monitor
1997 tshark -i vmbr0
1998 bridge monitor
1999 ss -ltp | grep 8
2000 curl 10.0.0.1:8000
2001 ip a s
2002 ping 10.0.0.88
2003 ping 10.0.1.0
2004 ip a s | grep 10
2005 ip a s | grep 10.0
2006 ip a s | grep 10\.0
2007 ip a s | grep -F 10.0
2008 ping 10.0.1.0
2009 ip netns
2010 ip netns list
2011 ip netns list full
2012 ip a s
2013 ip link
2014 ifconfig
2015 ip netns
2016 ip netns help
2017 ip netns pids node0
2018 ps aux|grep 14723
2019 dmesg
2020 tail /var/log/daemon.log -n 500
2021 ip a s
2022 dhclient -v veth2.0
2023 dhclient -v veth1.0
2024 dhclient -v veth0.0
|