Closed ibasaw closed 10 years ago
On 10/04/2014 22:41, ibasaw wrote:
root@mlvpn:/# ip route show table adsl1 192.168.1.0/24 dev eth0 scope link
root@mlvpn:/# ip route show table adsl2 192.168.2.0/24 dev eth0 scope link
Vous avez oublié d'ajouter la route par défaut dans chacune de ces tables.
root@mlvpn:/# ip route show table adsl1 192.168.1.0/24 dev eth0 scope link
root@mlvpn:/# ip route show table adsl2 192.168.2.0/24 dev eth0 scope link
Il manque la route par défaut dans chacune de ces tables.
comment je dois faire pour ajouter ces routes dans les tables adsl1 et adsl2 ?
j'ai tout fait dans mon guest, ma machine virtuelle et non sur l'hote.
ip route add default [IP] table adsl1
root@mlvpn:/# ip route add default 62.210.x.x table adsl1 Error: either "to" is duplicate, or "62.210.x.x" is a garbage.
?
j'ai maintenant
root@mlvpn:/# ip route show table adsl1 192.168.1.0/24 dev eth0 scope link default via 192.168.1.1 dev eth0 root@mlvpn:/# ip route show table adsl2 192.168.2.0/24 dev eth0 scope link default via 192.168.2.1 dev eth0 root@mlvpn:/# ip route show table main 192.168.2.0/24 dev eth0 proto kernel scope link src 192.168.2.2 192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.2 192.168.0.0/24 dev eth0 proto kernel scope link src 192.168.0.6 default via 192.168.0.254 dev eth0 root@mlvpn:/# ping -c2 -n -I192.168.1.1 ping.ovh.net bind: Cannot assign requested address
Je n'arrive pas a pinger...
(Désolé, la partie réseau c'est pas mon fort)
On 11/04/2014 14:07, ibasaw wrote:
root@mlvpn:/# ping -c2 -n -I192.168.1.1 ping.ovh.net
Comment voulez vous pinger DEPUIS l'ip 192.168.1.1 qui n'appartiens pas a la machine ?!
man ping.
c'est de ma faute, je suis cote serveur et non coté client !
salut, J'ai suivi la doc, mais je n'arrive pas a avoir le default via 192.168.1.1 dev eth0 et le ping ne passe pas:
root@mlvpn:/# ip rule list 0: from all lookup local 32764: from 192.168.2.0/24 lookup adsl2 32765: from 192.168.1.0/24 lookup adsl1 32766: from all lookup main 32767: from all lookup default
root@mlvpn:/# ip route show table adsl1 192.168.1.0/24 dev eth0 scope link
root@mlvpn:/# ip route show table adsl2 192.168.2.0/24 dev eth0 scope link
root@mlvpn:/# ip route show table main 192.168.2.0/24 dev eth0 proto kernel scope link src 192.168.2.2 192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.2 192.168.0.0/24 dev eth0 proto kernel scope link src 192.168.0.6 default via 192.168.0.254 dev eth0
root@mlvpn:/# ping -c2 -n -I192.168.1.1 ping.ovh.net bind: Cannot assign requested address
Et voici mon /etc/networks/interfaces
auto eth0 iface eth0 inet static address 192.168.0.6 netmask 255.255.255.0 post-up /usr/local/sbin/source_routing.sh
auto eth0:adsl1 iface eth0:adsl1 inet static address 192.168.1.2 netmask 255.255.255.0 gateway 192.168.0.254
auto eth0:adsl2 iface eth0:adsl2 inet static address 192.168.2.2 netmask 255.255.255.0 gateway 192.168.0.254
Je suis sous proxmox 2.6, et l'adress 192.168.0.6 est celle qui permet d'aller sur internet via vmbr2 l'hote et son /etc/networks/interfaces est:
network interface settings
auto lo iface lo inet loopback
iface eth0 inet manual
iface eth1 inet manual
auto vmbr0 iface vmbr0 inet static address 62.210.x.x netmask 255.255.255.0 gateway 62.210.x.1 bridge_ports eth0 bridge_stp off bridge_fd 0
auto vmbr2 iface vmbr2 inet static address 192.168.0.254 netmask 255.255.255.0 bridge_ports none bridge_stp off bridge_fd 0 post-up echo 1 > /proc/sys/net/ipv4/ip_forward post-up iptables -t nat -A POSTROUTING -s '192.168.0.0/24' -o vmbr0 -j MASQUERADE post-down iptables -t nat -D POSTROUTING -s '192.168.0.0/24' -o vmbr0 -j MASQUERADE
Je pense que c'est un probleme de configuration dans mon /etc/networks/interfaces qui heberge mlvpn
...