nixp.ru v3.0

18 октября 2017,
среда,
08:47:00 MSK

DevOps с компанией «Флант»
Аватар пользователя REDkiy
REDkiy написал 14 апреля 2005 года в 12:35 (1417 просмотров) Ведет себя как мужчина; открыл 89 тем в форуме, оставил 593 комментария на сайте.

Как настроить сеть и соедениться с другим компом используя лишь командную строку и редактируя соответствующие конфиги (программ, системы, утилит). Спасибо.

iliya

А че за дистр.

В разных дистрах конфиги по разному написаны.

А так см. man ifconfig

Genie
Как настроить сеть

ну так ты б дистрибутив и версию уточнил.

потому как можно делать «как это точно будет работать» или «как это принято в этом дистрибутиве».

и что именно настроить?

к примеру, указать определённый ip и netmask для какого-то интерфейса^

# ifconfig eth0 192.168.0.23 netmask 255.255.255.0

или и того интереснее:

# ip a a 192.168.0.23/24 dev eth0


соедениться с другим компом

для этого можно использовать сервер sshd и клиента ssh

$ ssh -C -l user host.connect.to
Password:
[user@host.connect.to:~]$ _
REDkiy

Дистрибутив Linux на ядрах 2.4.х и 2.6.х

А достаточно универсального способа нет?

iliya
REDkiy
Дистрибутив Linux на ядрах 2.4.х и 2.6.х

А достаточно универсального способа нет?

Есть ifconfig.

fly4life
REDkiy
А достаточно универсального способа нет?

man ip

man route

REDkiy

Мутновато, надо подумать.

fly4life
REDkiy
Мутновато, надо подумать.

Мутновато — это «Дистрибутив Linux на ядрах 2.4.х и 2.6.х». Получил ответ подстать вопросу.

А думать — это да, постоянно надо.

Genie
Мутновато, надо подумать.


А достаточно универсального способа нет?

их тебе уже назвали

ip может настроить практически всё. ifconfig и route -только некоторые части.

что касается универсальности — дело тут не в том, что можно использовать универсальные ip, ifconfig, route — они, в конце-концов, в каждом дистрибутиве при настройке сети используются.

а дело в том, что у каждого дистрибутива есть своя «политика» для настройки системы. и если ты что-то полез менять своими ручками — это отклонение.

причём — довольно-таки существенное, когда эти изменения будут перезаписаны при обновлении какого-либо пакета.

если ты делаешь это в духе дистрибутива, его штатными средствами — то эти твои изменения будут приняты в расчёт и не потеряются. в крайнем случае — о них тебя спросят.

иначе же.. ну, сам понимаешь, обновил — не заработало — начал материться, что не делал бакапы.

как правило, настройки хранятся в отдельном файле.

к примеру, для debian — это /etc/network/interfaces

читает и разбирает его — скрипт /etc/init.d/networking

остальное дело техники — поглядел, что там, почитал man interfaces, понял, что и как тебе надо указать, чтобы было в стиле и не терялось при очередном apt-get install ifupdown, к которому и относится этот файл

REDkiy
Мутновато — это «Дистрибутив Linux на ядрах 2.4.х и 2.6.х». Получил ответ подстать вопросу.

Исправлюсь 8-)