Установите предпочтение отправки пакетов через определенное сетевое устройство

Да необходимо работать sudo чтобы изменить полномочия, но не попытаться запустить приложение потому что, это могло быть небезопасно:

Для изменения владельца, необходимо работать в корневой оболочке:

#chown -R [user] ./fileordirectory

Для добавления exexution разрешения, необходимо работать в корневой оболочке:

#chmod +x ./file


Править: Вы сказали:

"и значки появляются в игровой папке"

Вы нажимаете на значки? Это могло быть проблемой - необходимо нажать на исполняемые файлы, которые обычно не имеют значков в Linux. Если это не работает, необходимо попытаться установить исполняемые полномочия.

3
15.10.2014, 15:23
2 ответа

Необходимо удостовериться, что маршрут по умолчанию установлен пойти через wlan0. Вы, вероятно, также хотите установить явный маршрут для Машины B через eth0.

Если Вы будете удобными файлами конфигурации редактирования вручную, то Вы найдете файлы, в которых Вы нуждаетесь/etc/sysconfig/network-scripts. Файлы, о которых Вы заботитесь, называют ifcfg-eth0 и ifcfg-wlan0. Необходимо удостовериться, что ifcfg-wlan0 содержит Настройку шлюза как

GATEWAY=xxx.xxx.xxx.xxx

замена xxx.xxx.xxx.xxx с адресом восходящего маршрутизатора. Необходимо удалить любую такую строку из ifcfg-eth0. Сделанный, можно зафиксировать проблему маршрутизации путем перевода в нерабочее состояние обоих интерфейсов и затем возвращения их снова, или путем перезапуска сетей, которые можно сделать путем выполнения

service network restart

Как я сказал, я также думаю, что необходимо добавить маршрут, который удостоверяется, что трафик к Машине B идет через eth0. Один способ сделать это должно создать файл/etc/sysconfig/network-scripts/route-eth0 и сделать его исполняемым файлом, потому что он будет выполнен, каждый раз eth0 поднят или вниз. Это должно иметь строку как

xxx.xxx.xxx.xxx via eth0

замена xxx.xxx.xxx.xxx с IP-адресом Машины B.

Этот маршрут вступит в силу после того, как Вы снизите eth0 и или перезапустите сети.

Если Вы не будете удобны в командной строке, то необходимо будет найти инструменты конфигурации Red Hat, которые позволяют Вам сделать то же самое.

1
27.01.2020, 21:32

Это - больше проблемы маршрутизации. Необходимо изменить таблицу маршрутизации рабочей станции для добираний до работы.

Давайте предположим, что eth0 Машины A имеет IP 10.10.1.1 и wlan0 имеет IP 172.16.1.1.

Необходимо изменить таблицу маршрутизации машины так, чтобы маршрут по умолчанию указал на wlan0 в то время как маршрут для подсети 10.10.1.0 должен указать на eth0.

Можно сделать это при помощи iproute2 пакета.

Можно посмотреть на машину таблица маршрутизации:

$ sudo ip route show

Это должно показать Вам строку, указав, что Ваш шлюз по умолчанию является eth0. Необходимо удалить это использование строки после команды:

$ sudo ip route del default dev eth0

затем добавьте новый маршрут по умолчанию через wlan0.

$ sudo ip route add default dev wlan0 

И добавьте маршрут к другой машине B для маршрутизации трафика для того поля с помощью eth0

$ sudo ip route add 10.10.1.0/24 dev eth0
0
27.01.2020, 21:32
  • 1
    Вы не должны использовать sudo только для списка существующих маршрутов. Необходимо также указать, что эти ручные изменения не переживут перезагрузку, сетевые перезапуски или соответствующие снижаемые интерфейсы и снова. –  itsbruce 30.10.2012, 20:30
  • 2
    Кроме того, нет ничего в вопросе указать, что необходимо добавить маршрут на Машине B. Могла бы быть потребность в таком шаге, но корреспондент не сказал ничего для указания на такую проблему. –  itsbruce 30.10.2012, 20:32

Теги

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