Advertisement
Guest User

Untitled

a guest
Jun 28th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.50 KB | None | 0 0
  1. #!/bin/sh
  2. read -d '' vlannetwork <<- EOF
  3. sudo nano
  4. [Match]
  5. Name=eno1
  6.  
  7. [Network]
  8. VLAN=eno1.100
  9. VLAN=eno1.200
  10. VLAN=eno1.300
  11. VLAN=eno1.400
  12. VLAN=eno1.450
  13. VLAN=eno1.500
  14. EOF
  15. echo "$vlannetwork" > /etc/systemd/network/10-eno1.network
  16.  
  17. read -d '' vlannetwork <<- EOF
  18. [NetDev]
  19. Name=eno1.100
  20. Kind=vlan
  21.  
  22. [VLAN]
  23. Id=100
  24. EOF
  25. echo "$vlannetwork" > /etc/systemd/network/eno1.100.netdev
  26.  
  27. read -d '' vlannetwork <<- EOF
  28. [Match]
  29. Name=eno1.100
  30.  
  31. [Network]
  32. Bridge=brv100
  33. EOF
  34. echo "$vlannetwork" > /etc/systemd/network/eno1.100.network
  35.  
  36. read -d '' vlannetwork <<- EOF
  37. [NetDev]
  38. Name=brv100
  39. Kind=bridge
  40. EOF
  41. echo "$vlannetwork" > /etc/systemd/network/brv100.netdev
  42.  
  43. read -d '' vlannetwork <<- EOF
  44. [Match]
  45. Name=brv100
  46.  
  47. [Network]
  48. EOF
  49. echo "$vlannetwork" > /etc/systemd/network/brv100.network
  50.  
  51. read -d '' vlannetwork <<- EOF
  52. [NetDev]
  53. Name=eno1.200
  54. Kind=vlan
  55.  
  56. [VLAN]
  57. Id=200
  58. EOF
  59. echo "$vlannetwork" > /etc/systemd/network/eno1.200.netdev
  60.  
  61. read -d '' vlannetwork <<- EOF
  62. [Match]
  63. Name=eno1.200
  64.  
  65. [Network]
  66. Bridge=brv200
  67. EOF
  68. echo "$vlannetwork" > /etc/systemd/network/eno1.200.network
  69.  
  70. read -d '' vlannetwork <<- EOF
  71. [NetDev]
  72. Name=brv200
  73. Kind=bridge
  74. EOF
  75. echo "$vlannetwork" > /etc/systemd/network/brv200.netdev
  76.  
  77. read -d '' vlannetwork <<- EOF
  78. [Match]
  79. Name=brv200
  80.  
  81. [Network]
  82. DHCP=yes
  83. EOF
  84. echo "$vlannetwork" > /etc/systemd/network/brv200.network
  85.  
  86. read -d '' vlannetwork <<- EOF
  87. [NetDev]
  88. Name=eno1.300
  89. Kind=vlan
  90.  
  91. [VLAN]
  92. Id=300
  93. EOF
  94. echo "$vlannetwork" > /etc/systemd/network/eno1.300.netdev
  95.  
  96. read -d '' vlannetwork <<- EOF
  97. [Match]
  98. Name=eno1.300
  99.  
  100. [Network]
  101. Bridge=brv300
  102. EOF
  103. echo "$vlannetwork" > /etc/systemd/network/eno1.300.network
  104.  
  105. read -d '' vlannetwork <<- EOF
  106. [NetDev]
  107. Name=brv300
  108. Kind=bridge
  109. EOF
  110. echo "$vlannetwork" > /etc/systemd/network/brv300.netdev
  111.  
  112. read -d '' vlannetwork <<- EOF
  113. [Match]
  114. Name=brv300
  115.  
  116. [Network]
  117. EOF
  118. echo "$vlannetwork" > /etc/systemd/network/brv300.network
  119.  
  120. read -d '' vlannetwork <<- EOF
  121. [NetDev]
  122. Name=eno1.400
  123. Kind=vlan
  124.  
  125. [VLAN]
  126. Id=400
  127. EOF
  128. echo "$vlannetwork" > /etc/systemd/network/eno1.400.netdev
  129.  
  130. read -d '' vlannetwork <<- EOF
  131. [Match]
  132. Name=eno1.400
  133.  
  134. [Network]
  135. Bridge=brv400
  136. EOF
  137. echo "$vlannetwork" > /etc/systemd/network/eno1.400.network
  138.  
  139. read -d '' vlannetwork <<- EOF
  140. [NetDev]
  141. Name=brv400
  142. Kind=bridge
  143. EOF
  144. echo "$vlannetwork" > /etc/systemd/network/brv400.netdev
  145.  
  146. read -d '' vlannetwork <<- EOF
  147. [Match]
  148. Name=brv400
  149.  
  150. [Network]
  151. EOF
  152. echo "$vlannetwork" > /etc/systemd/network/brv400.network
  153.  
  154. read -d '' vlannetwork <<- EOF
  155. [NetDev]
  156. Name=eno1.450
  157. Kind=vlan
  158.  
  159. [VLAN]
  160. Id=450
  161. EOF
  162. echo "$vlannetwork" > /etc/systemd/network/eno1.450.netdev
  163.  
  164. read -d '' vlannetwork <<- EOF
  165. [Match]
  166. Name=eno1.450
  167.  
  168. [Network]
  169. Bridge=brv450
  170. EOF
  171. echo "$vlannetwork" > /etc/systemd/network/eno1.450.network
  172.  
  173. read -d '' vlannetwork <<- EOF
  174. [NetDev]
  175. Name=brv450
  176. Kind=bridge
  177. EOF
  178. echo "$vlannetwork" > /etc/systemd/network/brv450.netdev
  179.  
  180. read -d '' vlannetwork <<- EOF
  181. [Match]
  182. Name=brv450
  183.  
  184. [Network]
  185. EOF
  186. echo "$vlannetwork" > /etc/systemd/network/brv450.network
  187.  
  188. read -d '' vlannetwork <<- EOF
  189. [NetDev]
  190. Name=eno1.500
  191. Kind=vlan
  192.  
  193. [VLAN]
  194. Id=500
  195. EOF
  196. echo "$vlannetwork" > /etc/systemd/network/eno1.500.netdev
  197.  
  198. read -d '' vlannetwork <<- EOF
  199. [Match]
  200. Name=eno1.500
  201.  
  202. [Network]
  203. Bridge=brv500
  204. EOF
  205. echo "$vlannetwork" > /etc/systemd/network/eno1.500.network
  206.  
  207. read -d '' vlannetwork <<- EOF
  208. [NetDev]
  209. Name=brv500
  210. Kind=bridge
  211. EOF
  212. echo "$vlannetwork" > /etc/systemd/network/brv500.netdev
  213.  
  214. read -d '' vlannetwork <<- EOF
  215. [Match]
  216. Name=brv500
  217.  
  218. [Network]
  219. EOF
  220. echo "$vlannetwork" > /etc/systemd/network/brv500.network
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement