Я новичок в Linux, пытаюсь запустить сервер Clonezilla. Я очень плохо понимаю, как должна быть настроена моя сеть. eth1 - это карта для доступа в Интернет, за прокси-сервером (192.168.41.5:80) eth2 - это карта для развертывания, подключенная к маршрутизатору.
Когда работает eth2, я не могу подключиться к Интернету, поскольку он автоматически пытается использовать eth2 для всего (Firefox, ping, apt-get). Почему это так?
Запуск Ubuntu 13.4
eth1 Link encap:Ethernet HWaddr 00:04:76:14:52:9a
inet addr:192.168.12.2 Bcast:192.168.12.255 Mask:255.255.255.0
inet6 addr: fe80::204:76ff:fe14:529a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1821 errors:0 dropped:137 overruns:1 frame:0
TX packets:319 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:214123 (214.1 KB) TX bytes:54667 (54.6 KB)
Interrupt:16 Base address:0xa000
eth2 Link encap:Ethernet HWaddr 00:25:64:e7:2b:e3
inet addr:192.168.200.1 Bcast:192.168.200.255 Mask:255.255.255.0
inet6 addr: fe80::225:64ff:fee7:2be3/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:1004 (1.0 KB)
Interrupt:16
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:65536 Metric:1
RX packets:1115 errors:0 dropped:0 overruns:0 frame:0
TX packets:1115 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:85036 (85.0 KB) TX bytes:85036 (85.0 KB)
Мой etc / network / interfaces:
auto lo
iface lo inet loopback
auto eth1
iface eth1 inet static
address 192.168.12.2
netmask 255.255.255.0
gateway 192.168.12.213
auto eth2
iface eth2 inet static
address 192.168.200.1
netmask 255.255.255.0
PS: я подключен в ssh (какой замечательный изобретение) в 192.168.12.2, и это работает (даже если я не могу пропинговать свой прокси-сервер). Ps2: Извините, если это глупый вопрос, «Linux» был для меня не так давно.
Хорошего дня:)
Вы должны быть в состоянии использовать команду ifmetric
для установки метрик для каждого интерфейса. Чем ниже показатель, тем более «предпочтительным» он является.
Он не включен по умолчанию, но вы можете добавить его с помощью sudo apt-get install ifmetric
.
Затем используйте ifmetric interface value
для установки метрики.
Таким образом, чтобы сделать eth1 «предпочтительным», установите его метрику равной 0, или установите метрику eth2 равной 2 или выше.
Чтобы отдать должное, это было должным, я нашел ответ здесь :
---------------- -------------------------------------------------- ------------------------------
Также из Документов Debian страницы :
5.6.2. Пакет ifmetric
Пакет ifmetric
позволяет нам манипулировать метриками апостериорных маршрутов даже для DHCP.
Следующее устанавливает интерфейс eth0
как предпочтительный по сравнению с интерфейсом wlan0
.
ifmetric
. metric 0
» чуть ниже строки «iface eth0 inet dhcp
». metric 1
» чуть ниже строки «iface wlan0 inet dhcp
». Метрика 0 означает маршрут с наивысшим приоритетом и является маршрутом по умолчанию. Большее значение метрики означает маршруты с более низким приоритетом. IP-адрес активного интерфейса с наименьшим значением метрики становится исходящим. См. ifmetric
(8).
Я сам нашел ответ по этой ссылке http://ubuntuforums.org/showthread.php?t=2166647 , но мне все еще нужны некоторые объяснения:
Как я мог это сделать что в командной строке? Я использую SSH для администрирования своего сервера, и мне пришлось пройти весь путь до него (примерно 3 метра. Я ленивый), чтобы использовать графический интерфейс
Редактировать: Ой, подождите, он больше не работает , Я обречен.