<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.slaskete.net/index.php?action=history&amp;feed=atom&amp;title=Lab%2FVyOS</id>
	<title>Lab/VyOS - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.slaskete.net/index.php?action=history&amp;feed=atom&amp;title=Lab%2FVyOS"/>
	<link rel="alternate" type="text/html" href="https://wiki.slaskete.net/index.php?title=Lab/VyOS&amp;action=history"/>
	<updated>2026-06-17T17:36:22Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki.slaskete.net/index.php?title=Lab/VyOS&amp;diff=8097&amp;oldid=prev</id>
		<title>Einarjh at 11:27, 13 April 2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.slaskete.net/index.php?title=Lab/VyOS&amp;diff=8097&amp;oldid=prev"/>
		<updated>2023-04-13T11:27:40Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 11:27, 13 April 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 51:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 51:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Man ser at man er i configure-mode ved at det står &amp;lt;code&amp;gt;[edit]&amp;lt;/code&amp;gt; i linjen over. Sett opp DHCP på nettverkskortet &amp;lt;code&amp;gt;eth0&amp;lt;/code&amp;gt; ved å skrive denne kommandoen:&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Man ser at man er i configure-mode ved at det står &amp;lt;code&amp;gt;[edit]&amp;lt;/code&amp;gt; i linjen over. Sett opp DHCP på nettverkskortet &amp;lt;code&amp;gt;eth0&amp;lt;/code&amp;gt; ved å skrive denne kommandoen:&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; set interfaces ethernet eth0 address dhcp&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; set interfaces ethernet eth0 address dhcp&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Routeren trenger å vite at den kan hente DNS-server fra dhcp på eth0:&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; set system name-server eth0&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Siden vi er i gang setter vi opp ssh-tilgang også:&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Siden vi er i gang setter vi opp ssh-tilgang også:&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; set service ssh&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; set service ssh&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff:1.41:old-8094:rev-8097:wikidiff2=table:1.14.1:bc2a06be --&gt;
&lt;/table&gt;</summary>
		<author><name>Einarjh</name></author>
	</entry>
	<entry>
		<id>https://wiki.slaskete.net/index.php?title=Lab/VyOS&amp;diff=8094&amp;oldid=prev</id>
		<title>Einarjh: Created page with &quot; ===Virtuell router - VyOS=== For at labens interne nett (LAN) skal få tilgang til hverandre og internett så trengs det en router. Jeg benytter [https://vyos.io/rolling-rele...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.slaskete.net/index.php?title=Lab/VyOS&amp;diff=8094&amp;oldid=prev"/>
		<updated>2023-04-13T11:12:12Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot; ===Virtuell router - VyOS=== For at labens interne nett (LAN) skal få tilgang til hverandre og internett så trengs det en router. Jeg benytter [https://vyos.io/rolling-rele...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
===Virtuell router - VyOS===&lt;br /&gt;
For at labens interne nett (LAN) skal få tilgang til hverandre og internett så trengs det en router. Jeg benytter [https://vyos.io/rolling-release/ VyOS Rolling Release] til dette. Den nyeste ISO-filen lastes ned og [[Lab/Proxmox/Laste opp ISO|lastes opp til hosten]].&lt;br /&gt;
====Oppsett av VM====&lt;br /&gt;
Uthever de valgene som er tatt&lt;br /&gt;
#Start oppretting av ny VM&lt;br /&gt;
##General:&lt;br /&gt;
###Name: router&lt;br /&gt;
###Start at boot: true&lt;br /&gt;
###Start/shutdown order: 1&lt;br /&gt;
##OS:&lt;br /&gt;
##*Velger ISO-filen for VyOS&lt;br /&gt;
##System:&lt;br /&gt;
###Graphic card: SPICE&lt;br /&gt;
###Qemu Agent: true&lt;br /&gt;
##Disks:&lt;br /&gt;
##*Alt som default&lt;br /&gt;
##CPU:&lt;br /&gt;
##*Alt som default (1 cpu, 1 core)&lt;br /&gt;
##Memory:&lt;br /&gt;
##*Alt som default (2048)&lt;br /&gt;
##Network&lt;br /&gt;
##*Alt som default&lt;br /&gt;
##Fullfør oppsett, men ikke start VM-en&lt;br /&gt;
#Gå til Hardware-taben for VM-en&lt;br /&gt;
#Add -&amp;gt; Network Device: Bridge: vmbr1 (dette blir LAN-siden)&lt;br /&gt;
#Add -&amp;gt; Serial Port: 0 (gir lokalt konsole via xterm.js)&lt;br /&gt;
#Nå kan VM-en startes&lt;br /&gt;
====Installasjon av VyOS====&lt;br /&gt;
Åpne console på xterm.js, da går det an å kopiere inn og ut ved behov. Logg inn med default brukernavn og passord: vyos/vyos og start installasjonen med kommandoen:&lt;br /&gt;
 install image&lt;br /&gt;
Velg alle default-valgene underveis, bytt fra &amp;quot;No&amp;quot; til &amp;quot;Yes&amp;quot; ved behov.&lt;br /&gt;
&lt;br /&gt;
Sett passord for brukeren &amp;lt;code&amp;gt;vyos&amp;lt;/code&amp;gt; og dokumenter i passordliste&lt;br /&gt;
&lt;br /&gt;
Reboot med kommandoen:&lt;br /&gt;
 reboot&lt;br /&gt;
Når router-VM-en har bootet kan man logge inn som brukeren vyos og passordet man opprettet under installasjonen. Legg merke til at routeren ikke har noen IP-adresse eller netverkstilkobling enda, kjør kommandoen:&lt;br /&gt;
 show interfaces&lt;br /&gt;
Dette skal se slik ut:&lt;br /&gt;
 vyos@vyos:~$ show interfaces&lt;br /&gt;
 Codes: S - State, L - Link, u - Up, D - Down, A - Admin Down&lt;br /&gt;
 Interface        IP Address                        S/L  Description&lt;br /&gt;
 ---------        ----------                        ---  -----------&lt;br /&gt;
 eth0             -                                 A/D  &lt;br /&gt;
 eth1             -                                 A/D  &lt;br /&gt;
 lo               127.0.0.1/8                       u/u  &lt;br /&gt;
                  ::1/128&lt;br /&gt;
Nå kan man begynne med et grunnleggende oppsett. Start konfigurasjon med kommandoen:&lt;br /&gt;
 configure&lt;br /&gt;
Man ser at man er i configure-mode ved at det står &amp;lt;code&amp;gt;[edit]&amp;lt;/code&amp;gt; i linjen over. Sett opp DHCP på nettverkskortet &amp;lt;code&amp;gt;eth0&amp;lt;/code&amp;gt; ved å skrive denne kommandoen:&lt;br /&gt;
 set interfaces ethernet eth0 address dhcp&lt;br /&gt;
Siden vi er i gang setter vi opp ssh-tilgang også:&lt;br /&gt;
 set service ssh&lt;br /&gt;
Dette må nå settes aktivt og lagres slik at det gjelder ved neste reboot.&lt;br /&gt;
 commit&lt;br /&gt;
 save&lt;br /&gt;
Gå ut av konfig-modus og sjekk interfaces igjen:&lt;br /&gt;
 exit&lt;br /&gt;
 show interfaces&lt;br /&gt;
Nå skal du kunne se at eth0 har fått en IP-adresse. VyOS skal også gjenkjenne at den kjører i KVM, og vil starte qemu-guest-agent, slik at du kan se IP-adressene fra Summary-fanen i Proxmox. Herfra kan konfigurasjon gjøres fra SSH i stedet:&lt;br /&gt;
 ssh vyos@[ip-på-eth0]&lt;br /&gt;
Deretter kan man sette opp VLAN på eth1 (LAN-siden) og tildele IP-adresser til routeren og setter opp routing:&lt;br /&gt;
 configure&lt;br /&gt;
 set interfaces ethernet eth1 vif 10 address 10.0.10.1/24&lt;br /&gt;
 set interfaces ethernet eth1 vif 10 address fd9c:e705:7fdc:10::1/64&lt;br /&gt;
 set interfaces ethernet eth1 vif 20 address 10.0.20.1/24&lt;br /&gt;
 set interfaces ethernet eth1 vif 20 address fd9c:e705:7fdc:20::1/64&lt;br /&gt;
 set nat source rule 100 outbound-interface eth0&lt;br /&gt;
 set nat source rule 100 translation address masquerade&lt;br /&gt;
 commit&lt;br /&gt;
 save&lt;/div&gt;</summary>
		<author><name>Einarjh</name></author>
	</entry>
</feed>