2 диапазона IP / 1 nic ИЛИ почему один диапазон IP следует за маршрутом по умолчанию перед локальными маршрутами

Различие важно при записи сценариев, которые должны использовать позиционные параметры правильным способом...

Вообразите следующий вызов:

$ myuseradd -m -c "Carlos Campderrós" ccampderros

Здесь существует всего 4 параметра:

$1 => -m
$2 => -c
$3 => Carlos Campderrós
$4 => ccampderros

В моем случае, myuseradd просто обертка для useradd это принимает те же параметры, но добавляет квоту для пользователя:

#!/bin/bash -e

useradd "$@"
setquota -u "${!#}" 10000 11000 1000 1100

Заметьте вызов к useradd "$@", с $@ заключенный в кавычки. Это будет уважать параметры и отправлять им as-they-are в useradd. Если необходимо было закрыть кавычки $@ (или использовать $* также закрывший кавычки), useradd видел бы 5 параметров, поскольку 3-й параметр, который содержал пространство, будет разделен в два:

$1 => -m
$2 => -c
$3 => Carlos
$4 => Campderrós
$5 => ccampderros

(и с другой стороны, если необходимо было использовать "$*", useradd только видел бы один параметр: -m -c Carlos Campderrós ccampderros)

Так, короче говоря, если необходимо работать с параметрами, уважая параметры многословные, использовать "$@".

1
19.02.2013, 07:06
2 ответа

Я нашел ответ. Я добавил NAT к каждому nic:

iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
iptables -t nat -A POSTROUTING -o eth2 -j MASQUERADE

После того как я сделал это, все начало работать правильно. Спасибо все!

0
28.01.2020, 02:08

Как Вы говорите как Вы, получают ответы ping от сервера, затем могло бы быть возможно что правила iptables, примененные на Ваш сервер, так, чтобы сервер, отбрасывающий соединение SSH.

Если Вы разрешены видеть, что сервер iptables правило затем проверяет его. Было бы правило для отбрасывания соединения SSH.

0
28.01.2020, 02:08
  • 1
    нет, потому что у людей в этих 98 диапазонах нет проблемы. И при этом у нас нет проблем, соединяющихся от другого маршрутизатора. –  B Ronk 19.02.2013, 06:52
  • 2
    могло бы быть возможно, что они отбрасывают только входные соединения SSH.... номер –  P4cK3tHuNt3R 19.02.2013, 06:57
  • 3
    iptables в этой системе, сбрасывается при начальной загрузке, чтобы удостовериться, что ничего как этот не происходит. Они абсолютно пусты. –  B Ronk 19.02.2013, 07:08
  • 4
    на самом деле, если я использую значение по умолчанию rc.local сценарий без сбрасывания, ничто не работает правильно. –  B Ronk 19.02.2013, 15:18

Теги

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