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
14 while [ $cnt -lt 600 ]; do
15 li
=$
(ip
-o link show dev
$1 2>/dev
/null
)
16 [ -n "$li" ] && return 0
18 li
=$
(ip
-o link show dev
$2 2>/dev
/null
)
19 [ -n "$li" ] && return 0
30 while [ $cnt -lt 200 ]; do
31 li
=$
(ip
-o link show up dev
$1)
32 [ -n "$li" ] && return 0
41 while [ $cnt -lt 200 ]; do
43 [ -n "$li" ] && [ -z "${li##*$1*}" ] && return 0
51 wait_for_if_link
$1 2>/dev
/null\
52 && ip link
set $1 up
2>/dev
/null\
53 && wait_for_if_up
$1 2>/dev
/null
56 wait_for_if_link eth0 ens3
57 wait_for_if_link eth1 ens4
58 wait_for_if_link eth2 ens5
59 wait_for_if_link eth3 ens6
61 modprobe
--all -b -q 8021q ipvlan macvlan
63 ip addr add
127.0.0.1/8 dev lo
65 ip link
set dev eth0 name ens3
66 ip addr add
192.168.50.1/24 dev ens3
69 ip link
set dev eth1 name ens4
70 ip link add dev ens4.1 link ens4
type vlan id
1
71 ip link add dev ens4.2 link ens4
type vlan id
2
72 ip link add dev ens4.3 link ens4
type vlan id
3
73 ip link add dev ens4.4 link ens4
type vlan id
4
74 ip addr add
192.168.54.1/24 dev ens4.1
75 ip addr add
192.168.55.1/24 dev ens4.2
76 ip addr add
192.168.56.1/24 dev ens4.3
77 ip addr add
192.168.57.1/24 dev ens4.4
79 ip link
set dev ens4.1 up
80 ip link
set dev ens4.2 up
81 ip link
set dev ens4.3 up
82 ip link
set dev ens4.4 up
83 ip link
set dev eth2 name ens5
84 ip addr add
192.168.51.1/24 dev ens5
86 ip link
set dev eth3 name ens6
93 mount
-t rpc_pipefs sunrpc
/var
/lib
/nfs
/rpc_pipefs
95 [ -x /sbin
/portmap
] && portmap
98 [ -x /sbin
/rpcbind
] && rpcbind
102 mount
-t nfsd nfsd
/proc
/fs
/nfsd
114 >/var
/lib
/dhcpd
/dhcpd.leases
116 chmod 777 /var
/lib
/dhcpd
/dhcpd.leases
118 dhcpd
-cf /etc
/dhcpd.conf
-lf /var
/lib
/dhcpd
/dhcpd.leases ens3 ens5
119 #echo -n 'V' > /dev/watchdog
122 # Wait forever for the VM to die
128 mount
-n -o remount
,ro
/