Dwie karty sieciowe. Zmiana domyślnego połączenia.
-
- Piegowaty Guziec
- Posty: 7
- Rejestracja: 14 paź 2011, 17:44
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86
Dwie karty sieciowe. Zmiana domyślnego połączenia.
Witam,
Mam w komputerze zainstalowane dwie karty sieciowe - jedna jest połączona do internetu (eth3), druga - do sieci domowej (eth4). Problem jest w tym, że dostęp do Internetu jest tylko wtedy, gdy eth4 jest rozłączony. Jak włączam eth4, to automatycznie jest ustawiany jako domyślny i nie mogę się połączyć z internetem.
Próbowałem edytować "/etc/udev/rules.d/70-persistent-net.rules" i zmienić kolejność kart sieciowych, ale to nic nie dało. Innych rozwiązań nie udało mi się znaleźć.
Jestem laikiem w sieciach i dlatego bardzo proszę o pomoc kogoś, kto zna się na tym lepiej niż ja.
Mam w komputerze zainstalowane dwie karty sieciowe - jedna jest połączona do internetu (eth3), druga - do sieci domowej (eth4). Problem jest w tym, że dostęp do Internetu jest tylko wtedy, gdy eth4 jest rozłączony. Jak włączam eth4, to automatycznie jest ustawiany jako domyślny i nie mogę się połączyć z internetem.
Próbowałem edytować "/etc/udev/rules.d/70-persistent-net.rules" i zmienić kolejność kart sieciowych, ale to nic nie dało. Innych rozwiązań nie udało mi się znaleźć.
Jestem laikiem w sieciach i dlatego bardzo proszę o pomoc kogoś, kto zna się na tym lepiej niż ja.
Ostatnio zmieniony 10 lis 2011, 03:31 przez NathanaelGreen, łącznie zmieniany 1 raz.
-
- Piegowaty Guziec
- Posty: 9
- Rejestracja: 08 lis 2011, 22:41
- Płeć: Mężczyzna
- Architektura: x86_64
Re: Zmiana domyślnego połączenia sieciowego
Czesc
Pochwal sie jak wyglada wynik komendy: gdy jestes podłączony do internetu i wtedy gdy nie jestes. Cofnij zmiany jakie dokonałeś w /etc/udev/....
Twój komputer ma pełnić rolę routera tak ?
Jeśli tak to pochwal się jeszcze wynikiem komend:
To na poczatek. Te dwie pierwsze komendy cos wiecej powiedza, te dwie ostatnie rzeczy decyduja czy to dziala.
Pochwal sie jak wyglada wynik komendy:
Kod: Zaznacz cały
ifconfig -a
Twój komputer ma pełnić rolę routera tak ?
Jeśli tak to pochwal się jeszcze wynikiem komend:
Kod: Zaznacz cały
sudo iptables -L -n -v
Kod: Zaznacz cały
cat /etc/sysctl.conf
-
- Piegowaty Guziec
- Posty: 7
- Rejestracja: 14 paź 2011, 17:44
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86
Re: Zmiana domyślnego połączenia sieciowego
Trochę próbowałem kombinować i wykasowałem wpis o karcie eth4 z "/etc/udev/rules.d/70-persistent-net.rules", po czym dodała się automatycznie jako eth0, dlatego dalej będzie eth0.
Przy rozłączonym eth0:
Przy połączonym eth0:
A ma to jakiś wpływ?
Wcześniej używałem tego komputera jako routera, ale po zmianie płyty głównej zmieniła się kolejność kart sieciowych i nie wiem jak to zmienić.
Przy rozłączonym eth0:
Kod: Zaznacz cały
~$ ifconfig -a
eth0 Link encap:Ethernet HWaddr 4c:00:10:50:68:70
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:18 Base address:0xe800
eth3 Link encap:Ethernet HWaddr 00:24:21:87:47:5f
inet addr:172.16.41.144 Bcast:172.16.41.255 Mask:255.255.255.0
inet6 addr: fe80::224:21ff:fe87:475f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:5991 errors:0 dropped:0 overruns:0 frame:0
TX packets:817 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1101242 (1.1 MB) TX bytes:122578 (122.5 KB)
Interrupt:28 Base address:0x8000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:36 errors:0 dropped:0 overruns:0 frame:0
TX packets:36 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2714 (2.7 KB) TX bytes:2714 (2.7 KB)
vboxnet0 Link encap:Ethernet HWaddr 0a:00:27:00:00:00
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Kod: Zaznacz cały
~$ ifconfig -a
eth0 Link encap:Ethernet HWaddr 4c:00:10:50:68:70
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::4e00:10ff:fe50:6870/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:90 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:11453 (11.4 KB)
Interrupt:18 Base address:0xe800
eth3 Link encap:Ethernet HWaddr 00:24:21:87:47:5f
inet addr:172.16.41.144 Bcast:172.16.41.255 Mask:255.255.255.0
inet6 addr: fe80::224:21ff:fe87:475f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:32426 errors:0 dropped:0 overruns:0 frame:0
TX packets:3477 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3802324 (3.8 MB) TX bytes:474310 (474.3 KB)
Interrupt:28 Base address:0x8000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:143 errors:0 dropped:0 overruns:0 frame:0
TX packets:143 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:14130 (14.1 KB) TX bytes:14130 (14.1 KB)
vboxnet0 Link encap:Ethernet HWaddr 0a:00:27:00:00:00
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Głupio mi się przyznać ale nie zrobiłem backupujackblack pisze:Cofnij zmiany jakie dokonałeś w /etc/udev/....

Kod: Zaznacz cały
~$ sudo iptables -L -n -v
Chain INPUT (policy ACCEPT 2385 packets, 822K bytes)
pkts bytes target prot opt in out source destination
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
Chain OUTPUT (policy ACCEPT 2281 packets, 255K bytes)
pkts bytes target prot opt in out source destination
Kod: Zaznacz cały
~$ cat /etc/sysctl.conf
#
# /etc/sysctl.conf - Configuration file for setting system variables
# See /etc/sysctl.d/ for additional system variables.
# See sysctl.conf (5) for information.
#
#kernel.domainname = example.com
# Uncomment the following to stop low-level messages on console
#kernel.printk = 4 4 1 7
##############################################################3
# Functions previously found in netbase
#
# Uncomment the next two lines to enable Spoof protection (reverse-path filter)
# Turn on Source Address Verification in all interfaces to
# prevent some spoofing attacks
#net.ipv4.conf.default.rp_filter=1
#net.ipv4.conf.all.rp_filter=1
# Uncomment the next line to enable TCP/IP SYN cookies
#net.ipv4.tcp_syncookies=1
# Uncomment the next line to enable packet forwarding for IPv4
#net.ipv4.ip_forward=1
# Uncomment the next line to enable packet forwarding for IPv6
#net.ipv6.conf.all.forwarding=1
###################################################################
# Additional settings - these settings can improve the network
# security of the host and prevent against some network attacks
# including spoofing attacks and man in the middle attacks through
# redirection. Some network environments, however, require that these
# settings are disabled so review and enable them as needed.
#
# Ignore ICMP broadcasts
#net.ipv4.icmp_echo_ignore_broadcasts = 1
#
# Ignore bogus ICMP errors
#net.ipv4.icmp_ignore_bogus_error_responses = 1
#
# Do not accept ICMP redirects (prevent MITM attacks)
#net.ipv4.conf.all.accept_redirects = 0
#net.ipv6.conf.all.accept_redirects = 0
# _or_
# Accept ICMP redirects only for gateways listed in our default
# gateway list (enabled by default)
# net.ipv4.conf.all.secure_redirects = 1
#
# Do not send ICMP redirects (we are not a router)
#net.ipv4.conf.all.send_redirects = 0
#
# Do not accept IP source route packets (we are not a router)
#net.ipv4.conf.all.accept_source_route = 0
#net.ipv6.conf.all.accept_source_route = 0
#
# Log Martian Packets
#net.ipv4.conf.all.log_martians = 1
net.ipv4.conf.default.forwarding=1
net.ipv4.conf.all.forwarding=1
Wcześniej używałem tego komputera jako routera, ale po zmianie płyty głównej zmieniła się kolejność kart sieciowych i nie wiem jak to zmienić.
-
- Piegowaty Guziec
- Posty: 6
- Rejestracja: 03 gru 2009, 23:38
- Płeć: Mężczyzna
- Wersja Ubuntu: 11.10
- Środowisko graficzne: Xfce
- Architektura: x86
- Kontakt:
Re: Dwie karty sieciowe. Zmiana domyślnego połączenia.
Pokaż wynik komendy `ip r` w obu przypadkach
Adresy przypisywane przez DHCP czy statycznie?
Adresy przypisywane przez DHCP czy statycznie?
-
- Piegowaty Guziec
- Posty: 7
- Rejestracja: 14 paź 2011, 17:44
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86
Re: Dwie karty sieciowe. Zmiana domyślnego połączenia.
eth0 rozłączony:
eth0 połączony:
Adresy IP przypisywane statycznie.
Kod: Zaznacz cały
~$ ip r
172.16.41.0/24 dev eth3 proto kernel scope link src 172.16.41.144 metric 1
169.254.0.0/16 dev eth3 scope link metric 1000
default via 172.16.41.1 dev eth3 proto static
Kod: Zaznacz cały
~$ ip r
192.168.0.0/24 dev eth0 proto kernel scope link src 192.168.0.1 metric 1
172.16.41.0/24 dev eth3 proto kernel scope link src 172.16.41.144 metric 1
169.254.0.0/16 dev eth3 scope link metric 1000
default via 192.168.0.2 dev eth0 proto static
-
- Piegowaty Guziec
- Posty: 6
- Rejestracja: 03 gru 2009, 23:38
- Płeć: Mężczyzna
- Wersja Ubuntu: 11.10
- Środowisko graficzne: Xfce
- Architektura: x86
- Kontakt:
Re: Dwie karty sieciowe. Zmiana domyślnego połączenia.
Przy podlaczonym eth0 zmienia Ci brame domyslna. Jesli jako 'gateway' wpiszesz 192.168.0.2 to bedzie probowal sie przez niego laczyc
Albo w ustawieniach eth0 usun brame, albo z konsoli usun domyslna trase via 192.168.0.2 i dodaj ta przez brame w eth3, czyli

Kod: Zaznacz cały
sudo ip r del default via 192.168.0.2 dev eth0 proto static
sudo ip r add default via 172.16.41.1 dev eth3 proto static
-
- Piegowaty Guziec
- Posty: 7
- Rejestracja: 14 paź 2011, 17:44
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86
Re: Dwie karty sieciowe. Zmiana domyślnego połączenia.
Usunąłem bramę. Działa.sarsolot pisze:Albo w ustawieniach eth0 usun brame, albo...

Sam bym na to nie wpadł. Szukałem nie w tym kierunku

Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 13 gości