|
Решил завести у себя в блоге такой раздел, который будет содержать маленькие феньки, делающие мою жизнь в Linux проще. Собственно наверно больше для себя, чтобы не забыть :-).
1. И начну с маленькой но оочень полезной утилиты - ping.
У нашей фирмы есть клиент, которому мы ставили компексную задачу - узел Интернет, модемный пул, ip телефония и т.п.
И надо было научить их как проверять где у них неполадки. Изучали две утилиты - ping и traceroute. И все было бы нормально если бы в один прекрасный момент я не увидел у себя (а я им давал в качестве примера ping и на наш сервер) идущие на наш сервер пинги от клиента (шли они очень долго). Оказалось что просто забыли нажать ctrl-c.
Поэтому чтобы в следующий раз такого не случилось, я у них на сервере переименовал ping в ping_org и положил в /bin/ такой малюсенький скрипт с именем ping
#!/bin/sh
/bin/ping_org -c 5 $1
cсобственно этот скрипт просто запускает пинг но с количеством посылаемых пакетов, ограниченным 5.
2. Начальник решил считать трафик с voip шлюзов которые стоят у нас, поэтому их подключили к рутеру. Вроде все окей разрешил им форвард, но задержки стали больше, чем были по умолчанию.
Сидел думал думал и вспомнил что есть в iptables ключ не -A (добавление в конец) а -I (добавление цепочки в начало списка). Воткнул разрешние на FORWARD в начало чписка и все пошло как по маслу.
3. Был сервер с одним каналом в Инет. Работали через нат -j SNAT --to-source xx.xx.xx.xx
К серверу подвели второй канал-резервный. И вот здесь лучше использовать уже не нат а маскарад -j MASQUERADE, так как в маскараде подмена адреса из "серой" локальной сети происходит не жестко, а по адресу выходного интерфейса. Что это позволяет сделать? это позволяет через таблицы роутинга перенаправлять запросы на разные каналы, при этом адрес будет маскарадиться на выходе, что очень удобно.
4. Есть у меня клиент у которог стоит RH9. И когда я работаю у него я с благодарностью вспоминаю компанию asplinux с ее дистром. Я часто пользуюсь их репозитарием пакетов, так как они в основном совместимы с RH (очень удобно - нет пакета у RH можно поискать у asplinux а некоторые просто заменить например mc c поддержкой кодовых страниц в редакторе).
Комментарии посетителей:
01.31.2004 | 12:01
Калуга
Ст: 16 | Комм: 50
|
А если для юзверей alias на ping прописать? |
Dr.Spectre
01.31.2004 | 22:07
Ст: 0 | Комм: 0
|
Мне проще оказалось так :-)
|
Ananas
02.04.2004 | 12:27
Киев
Ст: 16 | Комм: 2
|
imho, правильнее было-бы все таки алиас прописать где-нить в районе /etc/profile.
или, если делать скрипт, то добавлять не $1 а $@, чтобы воспринимались все аргументы, а не только первый. |
Ваш комментарий:
|