Private Versuche-Xen aufsetzen auf Laptop: Unterschied zwischen den Versionen

Aus revampedia
(Die Seite wurde neu angelegt: «<pre> Falls noch Fragen offen sind nach dieser Anleitung bitte oben bei "Ansichten" auf "Diskussion" gehen und Feedback hinterlassen, dass ich noch weitere Detai…»)
 
Zeile 1: Zeile 1:
 +
Ich habe zu Hause einen Laptop übernehmen können, der nicht uralt ist und somit wollte ich dort auch das gelernte ausprobieren. Die Schwierigkeit an dem Gerät ist, dass es nur über WLAN verfügt und keinen Ethernet-Anschluss hat. <br />
 +
Es handelt sich hier um Ergänzungen zur [http://wiki.revamp-it.ch/index.php?title=Schulung-Teil2-Server_mit_Xen_aufsetzen Schulung um Server mit Xen aufzusetzen], weil es ein wenig abweicht vom Dokument das ich dazu erstellt habe. jr<br />
 +
 
<pre>
 
<pre>
 
Falls noch Fragen offen sind nach dieser Anleitung bitte oben bei "Ansichten" auf "Diskussion" gehen und Feedback hinterlassen, dass ich noch weitere Details hinzufügen kann. jr
 
Falls noch Fragen offen sind nach dieser Anleitung bitte oben bei "Ansichten" auf "Diskussion" gehen und Feedback hinterlassen, dass ich noch weitere Details hinzufügen kann. jr
 
</pre>
 
</pre>
  
 +
 +
nano /etc/modules
 +
 +
dummy -> wird eingefügt
 +
 +
 +
nano /etc/network/interfaces
 +
 +
iface dummy0 inet manual
 +
 +
auto xenbr0
 +
 +
iface xenbr0 inet static
 +
 +
            address 172.16.1.1
 +
 +
            netmask 24
 +
 +
            bridge_ports dummy0
 +
 +
ifup dummy0
 +
 +
ifup xenbr0
 +
 +
modprobe dummy
 +
 +
ifup dummy0
 +
 +
 +
reboot
 +
 +
cd /etc/sysctl.d/
 +
 +
nano 98-ipv4_forward.conf
 +
 +
text: net.ipv4.ip_forward=1
 +
 +
sysctl -p 98-ipv4_forward.conf
 +
 +
iptables --table nat --append POSTROUTING --jump MASQUERADE  --source 172.16.0.0/12
 +
iptables-save > /etc/network/nat
 +
in /etc/network/interfaces
 +
        up iptables-restore < /etc/network/nat
 +
 +
 +
bei xen-create-image wird es notwendig die IP zu konfigurieren:
 +
--ip=172.16.1.x
 +
--netmask=255.240.0.0
 +
--gateway=172.16.1.1
 +
 +
 +
 +
xen-create-image --hostname=dhcps --memory=1gb --vcpus=1 --ip=172.16.1.2 --netmask=255.240.0.0 --gateway=172.16.1.1 --lvm=vg01 --dist=jessie --partitions=/etc/xen-tools/partitions.d/dhcps --pygrub --verbose --password=q1w2e3r4
 +
 +
-> dns auflösung auf vm funktioniert nicht. IPv6 server vom ISP haben sich eingetragen.
 +
-> /etc/resolv.conf
 +
    nameserver 192.186.1.162
 +
    nameserver 192.186.4.162
 +
 +
 +
iptables -A FORWARD -i dummy0 -o wlan0 -j ACCEPT
 +
iptables -A FORWARD -i wlan0 -o dummy0 -m state --state ESTABLISHED,RELATED -j ACCEPT
 +
iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
 +
 +
-> nix gebracht. keine dns auflösung
 +
 +
ipv4="192.168.0.1"; printf "2002:%02x%02x:%02x%02x::1" `echo $ipv4 | tr "." " "`
 +
 +
2002:c0a8:0001::1
 +
 +
/etc/sysctl.d/97-disable_ipv6
 +
net.ipv6.conf.all.disable_ipv6=1
 +
net.ipv6.conf.default.disable_ipv6=1
 +
net.ipv6.conf.lo.disable_ipv6=1
 +
 +
sysctl -p /etc/sysctl.d/97-disable_ipv6
 +
 +
/etc/resolv.conf
 +
nameserver 62.202.31.210
 
[[Kategorie:Schulungen_/_Workshops]]
 
[[Kategorie:Schulungen_/_Workshops]]

Version vom 2. Dezember 2016, 11:59 Uhr

Ich habe zu Hause einen Laptop übernehmen können, der nicht uralt ist und somit wollte ich dort auch das gelernte ausprobieren. Die Schwierigkeit an dem Gerät ist, dass es nur über WLAN verfügt und keinen Ethernet-Anschluss hat.
Es handelt sich hier um Ergänzungen zur Schulung um Server mit Xen aufzusetzen, weil es ein wenig abweicht vom Dokument das ich dazu erstellt habe. jr

Falls noch Fragen offen sind nach dieser Anleitung bitte oben bei "Ansichten" auf "Diskussion" gehen und Feedback hinterlassen, dass ich noch weitere Details hinzufügen kann. jr


nano /etc/modules

dummy -> wird eingefügt


nano /etc/network/interfaces

iface dummy0 inet manual

auto xenbr0

iface xenbr0 inet static

           address 172.16.1.1
           netmask 24
           bridge_ports dummy0

ifup dummy0

ifup xenbr0

modprobe dummy

ifup dummy0


reboot

cd /etc/sysctl.d/

nano 98-ipv4_forward.conf

text: net.ipv4.ip_forward=1

sysctl -p 98-ipv4_forward.conf

iptables --table nat --append POSTROUTING --jump MASQUERADE --source 172.16.0.0/12 iptables-save > /etc/network/nat in /etc/network/interfaces

       up iptables-restore < /etc/network/nat


bei xen-create-image wird es notwendig die IP zu konfigurieren: --ip=172.16.1.x --netmask=255.240.0.0 --gateway=172.16.1.1


xen-create-image --hostname=dhcps --memory=1gb --vcpus=1 --ip=172.16.1.2 --netmask=255.240.0.0 --gateway=172.16.1.1 --lvm=vg01 --dist=jessie --partitions=/etc/xen-tools/partitions.d/dhcps --pygrub --verbose --password=q1w2e3r4

-> dns auflösung auf vm funktioniert nicht. IPv6 server vom ISP haben sich eingetragen. -> /etc/resolv.conf

   nameserver 192.186.1.162
   nameserver 192.186.4.162


iptables -A FORWARD -i dummy0 -o wlan0 -j ACCEPT iptables -A FORWARD -i wlan0 -o dummy0 -m state --state ESTABLISHED,RELATED -j ACCEPT iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE

-> nix gebracht. keine dns auflösung

ipv4="192.168.0.1"; printf "2002:%02x%02x:%02x%02x::1" `echo $ipv4 | tr "." " "`

2002:c0a8:0001::1

/etc/sysctl.d/97-disable_ipv6 net.ipv6.conf.all.disable_ipv6=1 net.ipv6.conf.default.disable_ipv6=1 net.ipv6.conf.lo.disable_ipv6=1

sysctl -p /etc/sysctl.d/97-disable_ipv6

/etc/resolv.conf nameserver 62.202.31.210