Используйте интерфейс eth для соединения с маршрутизатором и wlan для Интернета

Здесь можно загрузить figlet packge и установить его с rpm -U или rpm -ivh package.rpm, или сделайте yum localinstall --nogpgcheck packgename.

Вы не должны работать yum команда из конкретного каталога.

Как общая рекомендация, я encourge Вы, чтобы добавить RpmForge repos к Вам установка песней, так как это включает много программ.

3
25.06.2013, 13:48
2 ответа

Здесь существует несколько возможных вариантов.

1

Не используйте DHCP для конфигурирования eth0. Используйте статическую конфигурацию и не устанавливайте шлюз. DHCP устанавливает шлюз по умолчанию маршрутизатора, таким образом, Ваша машина использует его для всего трафика. Без устанавливаемого шлюза это будет только использовать интерфейс, чтобы говорить с хостами в той сети

2

Скажите маршрутизатору не рекламировать себя как шлюз. Эта привычка быть возможным на большинстве маршрутизаторов, таким образом, это не может быть опцией вообще.

3

Это - возможный debian, смогший для игнорирования настройки шлюза, которую маршрутизатор рекламирует через DHCP, но я не использую debian, таким образом, я не уверен. Это зависит от какой использование debian настроить сетевые устройства.

4

Также конкретный debian, Вы смогли запускать скрипт после того, как интерфейс поднят, и имейте его, удаляют маршрут шлюза, который добавляется DHCP.

1
27.01.2020, 21:17
  • 1
    Debian позволяет Вам настроить сетевые устройства несколько путей; можно использовать ifup (традиционный Debian путь), Администратор сети, и т.д. OP не сказал, который он использует. –  derobert 28.03.2013, 19:45

Самый легкий путь был бы чем-то вроде этого:

  1. Отключите DHCP на eth0, или вниз интерфейс (разъедините его в Администраторе сети или использовании ifdown eth0, и т.д.)
  2. ip -4 addr add 10.0.0.2/30 dev eth0
  3. ip link set eth0 up

С другой стороны, если Вы предпочитаете более старое ifconfig, Я полагаю, что это было бы ifconfig eth0 10.0.0.2 netmask 255.255.255.252 up

Заключительная альтернатива при использовании Администратора сети (вероятно, случай при конфигурировании сетей с помощью GUI), установила профиль для eth0 со статическим IP-адресом 10.0.0.2 и сетевой маской 255.255.255.252. Оставьте маршрут по умолчанию и пробел серверов DNS.

После выполнения любого из них необходимо смочь проверить с помощью ping-запросов 10.0.0.1 и также все еще достигнуть остальной части Интернета.

Почему это работает?

(Это - упрощение, направляющий на Linux на самом деле имеет большую дополнительную сложность.), Когда ядро хочет отправить пакет IP, оно консультируется с таблицей маршрутизации для определения, из какого интерфейса оно отправляет пакет.

Таблица маршрутизации будет обычно содержать маршрут для локальной подсети в каждом интерфейсе. Вышеупомянутые команды все помещают подсеть 10.0.0.0/30 на eth0./30 является 4 IP-адресами: 10.0.0.0–10.0.0.3 в этом случае. Это удобно включает Ваш маршрутизатор (.1) и Ваше поле (.2). Первое (.0 = "сеть") и в последний раз (.3 = "широковещательная передача") адреса в большинстве подсетей имеют специальное зарезервированное значение, таким образом, мы не можем использовать их.

В дополнение к маршрутам для локальных подсетей будут любые статические маршруты, которые Вы настроили, и любые маршруты, которые прибывают из протоколов маршрутизации (который не относится к Вам, или 99% людей).

Наконец, будет маршрут "по умолчанию", который говорит, куда отправить остальную часть трафика. Этот маршрут не на самом деле специален, это - маршрут для 0.0.0.0/0 — то есть, все адресное пространство IPv4. Это - значение по умолчанию из-за того, как маршрутизация поисков работает...

По умолчанию это регистрируется в этом порядке:

  1. Действительно ли это - локальный IP-адрес (то есть, IP-адрес этой машины)? Если так, направьте его мне.
  2. Затем, вид все маршруты от большинства - конкретный (подсеть с наименьшим количеством IP-адресов) к наименьшему - конкретный (подсеть с большинством IP-адресов).
  3. Спуститесь, который отсортировал список, начинающий с вершины, пока что-то не соответствует.
  4. Если ничто не соответствует, сдайтесь и генерируйте недостижимую ошибку.

Таким образом, Ваш маршрут 0.0.0.0/0 является значением по умолчанию, потому что это отсортировано к нижней части списка. И Ваш маршрут 10.0.0.0/30 будет довольно высок в списке, если не очень главное. В основном это функционирует как исключение — "отправляют трафик в Интернет, если это не для 10.0.0.0/30"

Каковы эти странные/30 вещи?

/X, иногда называемый "нотация CIDR", быстрый способ указать сетевые маски. Это считает количество набора битов в сетевой маске. Таким образом, сетевая маска 255.255.255.255 (единственный IP) является/32, потому что все биты установлены. … 254 (два дюйм/с)/31, … 252/30, полностью к 0.0.0.0 (все адреса IPv4)/0. Общие 255.255.255.0 являются/24.

4
27.01.2020, 21:17

Теги

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