Відповіді:
route del default
route add default 1.2.3.4
Де 1.2.3.4
новий шлюз. Ви навіть можете об'єднати їх в одну лінію з а;
Редагувати: це FreeBSD, а не Linux. Команда інша. Будь ласка, не редагуйте цей відповідь, якщо Ви не прочитали Питання досить уважно, щоб визначити, яка операційна система використовується.
ip route del default
і ip route add default via 1.2.3.4
працюють. Таким чином, команда все ще актуальна для користувачів Linux, оскільки має досить схожість.
Ви можете додати новий маршрут за замовчуванням і видалити старий за допомогою команди ip
або route
. Команди нижче замінять шлюз на 192.0.2.1. Обидві команди команд роблять те саме. FreeBSD та інші ОС повинні мати одну або обидві програми, можливо, з дещо різними форматами. (FreeBSD має route
команду і виключає gw
ключове слово, яке використовується в інших реалізаціях.) Команди man ip
та / або man route
повинні надавати вам документацію щодо вашої конкретної реалізації.
route add default 192.0.2.1
route del default 10.0.0.1
ip route add default via 192.0.2.1
ip route del default via 10.0.0.1
Існує кілька реалізацій цих команд, тому вищезгадане може не відповідати вашій реалізації. Ваша реалізація повинна мати man
сторінку з прикладами для випадків поширеного використання, таких як додавання та видалення шлюзів за замовчуванням. Спробуйте man route
і man ip
побачити, як працює ваша реалізація.
Змініть 192.0.2.1 на потрібний шлюз за замовчуванням. Шлюз за замовчуванням повинен бути в одній із мереж, до яких ви маєте пряме з'єднання. Ви можете змінити свою IP-адресу аналогічним чином. ip
це новіший інструмент, який зробить більшість всього, що вам потрібно зробити, щоб переглянути та керувати IP-адресами та маршрутизацією в мережах IPv4 та IPv6. ifconfig
є старішим інструментом для налаштування IP-адрес у мережі IPv4.
Щоб зміни були постійними, оновіть файли конфігурації мережі в /etc
. Файли (и) змінюються залежно від розповсюдження, яке ви використовуєте.
Принаймні одна з цих команд повинна бути доступна для будь-яких похідних O / S, похідних від Unix. Різні версії можуть працювати трохи по-різному. Перевірте man
сторінку на детальну інформацію про ваш O / S.
route
має кілька реалізацій із незначними змінами синтаксису.
так, просто змініть маршрут та перезапустіть вашу мережу.
/etc/rc.d/netif restart
Ви можете спробувати:
route add default gw 192.168.1.254 eth0
Route add
є частиною моєї установки FreeBSD 8.4. Але так, багато людей тут відповідають за неправильну ОС.
route add
частина працює чудово. GNU / Linux додав gw
частину, яка не працює на жодному іншому * nix. Без gw
робіт на всіх BSD, Solaris, OSX, HPUX, AIX тощо
Це дуже просто, вам потрібно лише набрати наступні команди:
$ route del 0/0
$ route add 0/0 192.168.0.1
Вам потрібно буде замінити '192.168.0.1' на обраний вами IP.
А щоб перевірити зміни, ви можете скористатися 'netstat':
$ netstat -r
Ця команда показує таблицю маршрутизації системи.
Завжди спочатку використовуйте netstat -nr
для перевірки шлюзу, що у вас є, і які деталі в ньому є ... Ви бачите 0.0.0.0
. коли його за замовчуванням, і вам слід спершу подумати, чому я змінюю цей шлюз, ніж використовую цю команду:
route add default gw your ip eth0
;
&&