Первичный сетевой интерфейс в Linux

Подсказкой управляют PS1 переменная среды.

echo $PS1 видеть то, что Вы имеете теперь. Это будет комбинация фактических символов как @ и символы ESC как \u для пользователя и \h для имени хоста.

Этот генератор помогает Вам сделать свое собственное

Этот сценарий дает хороший метод сокращения пути к каталогу.

Поместите это PS1="whatever" в последнюю строку Вашего ~/.bashrc, затем или выйдите из системы и войдите в систему, или source ~/.bashrc подавать.

Существует также PS2, PS3 и переменные PS4, которые определяют различные другие поведения. Можно читать о них на thegeekstuff.com.

4
10.06.2014, 13:14
2 ответа
[1181725]Как уже говорил Джофель, на линуксе нет такого понятия, как первичный интерфейс. Что на самом деле происходит: если ваш компьютер хочет куда-нибудь отправить пакет, он знает его цель ip. Но в пакете также должен быть дан исходный ip, который будет заполнен из списка интерфейсов и таблицы маршрутизации.[12185]В случае локального адреса, все будет немного сложнее (и не проще, как нам хотелось бы).[12186]Самый простой способ использовать явный адрес 192.168.1.200 в вашем url (или имя хоста, которое разрешается именно по этому адресу). Вы не писали, но я думаю, что вы используете url с именем хоста, чтобы получить фактический документ, и это имя хоста разрешается - по умолчанию - во внешний адрес.[1181730].
1
27.01.2020, 20:56

Вам нужно убедиться, что маршрут LAN имеет приоритет над маршрутом WAN. Проблема здесь:

192.168.0.0/30 dev wan  proto kernel  scope link  src 192.168.0.2 
192.168.1.0/24 dev lan  proto kernel  scope link  src 192.168.1.200

192.168.0.0/30 охватывает также 192.168.1.0/24. Следовательно, вы должны указать стеку TCP / IP предпочесть последнее, когда это применимо, иначе он может выбирать случайным образом (я ожидаю, что большинство реализаций всегда будут использовать первый) - используйте аргумент метрики , например:

ip route add 192.168.1.0/24 dev lan metric 10
ip route add 192.168.0.0/30 dev wan metric 20

(вам, очевидно, сначала нужно удалить существующие маршруты).

3
27.01.2020, 20:56

Теги

Похожие вопросы