Salut à tous,
Je continue avec mon server PXE dans ma ressourcerie en autodidacte.Cette fois je viens vous embêter pour le routage ou IP forwarding qui n'a jamais voulu fonctionner.
Ce que je voudrais au final c'est que les machines que j'installe aient un accès au net pour lancer des netinstall de debian et autres distribs, ou faire les maj des machines win installées.
J'ai 2 cartes réseau : celle reliée à l'intranet en 192.168.10.0 et le sous réseau que j'ai créé pour les installs PXE en 10.10.10.0, l'intranet donne accès au net, classic.
Je me connecte à ce serveur PXE en ssh par l'intranet. La carte PXE est une carte réseau de récup, je crois 100Mo
j'ai fait toutes les manips classiques :
et les manips dans le firewall en masquerade comme sur cette page : https://www.linode.com/docs/guides/l...ip-forwarding/
Code : Sélectionner tout - Visualiser dans une fenêtre à part net.ipv4.ip_forward = 1
rien ne fonctionne, mais c'est peut être parce que j'ai créé un script au démarrage pour diverses config :
assigner une ip à la carte PCIe
redémarrer le réseau
divers montages
modifier des routes
c'est peut être la modification des routes qui passe pas.
Le fameux script :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 # ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host noprefixroute valid_lft forever preferred_lft forever 2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 50:3e:aa:0c:24:9d brd ff:ff:ff:ff:ff:ff inet 192.168.10.176/24 brd 192.168.10.255 scope global enp1s0 valid_lft forever preferred_lft forever inet6 fe80::523e:aaff:fe0c:249d/64 scope link valid_lft forever preferred_lft forever 3: eno1: <BROADCAST,MULTICAST,DYNAMIC,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 90:1b:0e:ee:36:fe brd ff:ff:ff:ff:ff:ff altname enp0s31f6 inet 10.10.10.2/24 brd 10.10.10.255 scope global eno1 valid_lft forever preferred_lft forever inet 169.254.27.226/16 brd 169.254.255.255 scope global eno1 valid_lft forever preferred_lft forever inet6 fe80::921b:eff:feee:36fe/64 scope link valid_lft forever preferred_lft forever
à la fin je dois mettre un sleep 300 car il m'ajoute une route en 0.0.0.0 qui bloque tout qques minutes après le boot
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 #! /bin/bash beep beep sleep 30 beep # Assigne une IP à eno1 sudo ifconfig eno1 10.10.10.2/24 sleep 2 beep sudo systemctl restart networking sudo systemctl restart isc-dhcp-server sudo systemctl restart tftpd-hpa sudo systemctl restart samba [--- Divers montages ---] sudo echo "Exécuté Systemd" $(date '+%d-%m-%Y %H:%M:%S') >> /home/.../init-route.log beep beep beep sleep 300 sudo ip route del 0.0.0.0 dev eno1 scope link sudo ip route del default dev eno1 scope link sudo route add default gw 192.168.10.1 dev enp1s0 sudo route add 10.10.10.0 gw 192.168.10.1 dev enp1s0 beep -f 880 beep -f 880 beep -f 880Merci du temps que vous m'accorderez
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 # ip route default via 192.168.10.1 dev enp1s0 10.10.10.0 via 192.168.10.0 dev enp1s0 10.10.10.0/24 dev eno1 proto kernel scope link src 10.10.10.2 169.254.0.0/16 dev eno1 proto kernel scope link src 169.254.27.226 192.168.10.0/24 dev enp1s0 proto kernel scope link src 192.168.10.176 192.168.10.1 dev enp1s0 scope link






Répondre avec citation
Partager