2 exec < /dev
/console
> /dev
/console
2>&1
4 export PATH
=/sbin
:/bin
:/usr
/sbin
:/usr
/bin
6 export PS1
='nfstest-server:\w\$ '
8 echo "made it to the rootfs!"
9 echo server
> /proc
/sys
/kernel
/hostname
15 while [ $cnt -lt 600 ]; do
18 li
=$
(ip
-o link show dev
"$1" 2> /dev
/null
)
19 [ -n "$li" ] && return 0
21 li
=$
(ip
-o link show dev
"$2" 2> /dev
/null
)
22 [ -n "$li" ] && return 0
33 while [ $cnt -lt 200 ]; do
34 li
=$
(ip
-o link show up dev
"$1")
35 [ -n "$li" ] && return 0
44 while [ $cnt -lt 200 ]; do
46 [ -n "$li" ] && [ -z "${li##*$1*}" ] && return 0
54 wait_for_if_link
"$1" 2> /dev
/null
&& ip link
set "$1" up
2> /dev
/null
&& wait_for_if_up
"$1" 2> /dev
/null
61 wait_for_if_link eth0 ens3
62 wait_for_if_link eth1 ens4
63 wait_for_if_link eth2 ens5
64 wait_for_if_link eth3 ens6
66 modprobe
--all -b -q 8021q ipvlan macvlan
68 ip addr add
127.0.0.1/8 dev lo
70 ip link
set dev eth0 name ens3
71 ip addr add
192.168.50.1/24 dev ens3
74 ip link
set dev eth1 name ens4
75 ip link add dev ens4.1 link ens4
type vlan id
1
76 ip link add dev ens4.2 link ens4
type vlan id
2
77 ip link add dev ens4.3 link ens4
type vlan id
3
78 ip link add dev ens4.4 link ens4
type vlan id
4
79 ip addr add
192.168.54.1/24 dev ens4.1
80 ip addr add
192.168.55.1/24 dev ens4.2
81 ip addr add
192.168.56.1/24 dev ens4.3
82 ip addr add
192.168.57.1/24 dev ens4.4
84 ip link
set dev ens4.1 up
85 ip link
set dev ens4.2 up
86 ip link
set dev ens4.3 up
87 ip link
set dev ens4.4 up
88 ip link
set dev eth2 name ens5
89 ip addr add
192.168.51.1/24 dev ens5
91 ip link
set dev eth3 name ens6
98 mount
-t rpc_pipefs sunrpc
/var
/lib
/nfs
/rpc_pipefs
100 [ -x /sbin
/portmap
] && portmap
102 mkdir
-p /run
/rpcbind
103 [ -x /sbin
/rpcbind
] && rpcbind
107 mount
-t nfsd nfsd
/proc
/fs
/nfsd
119 : > /var
/lib
/dhcpd
/dhcpd.leases
121 chmod 777 /var
/lib
/dhcpd
/dhcpd.leases
123 dhcpd
-cf /etc
/dhcpd.conf
-lf /var
/lib
/dhcpd
/dhcpd.leases ens3 ens5
124 #echo -n 'V' : > /dev/watchdog
127 # Wait forever for the VM to die
133 mount
-n -o remount
,ro
/