Войти

Показать полную графическую версию : Настройка сети


Страниц : [1] 2

zippi
23-02-2005, 13:59
Я настраиваю сеть командой: ifconfig eth0 192.168.80.150 netmask 255.255.255.0 up. Настройка проходит успешно и сеть работает нормально. Но после перезагрузки все настройки сбрасываются. Как зделать, чтобы они сохранились раз и на всегда?
ЗЫ:дистр:ASPLinux9.2

GoRiLLa
23-02-2005, 15:05
Можно поставить програму webmin и там в разделе сеть пометить: стартовать eth0 при загрузке.

zippi
23-02-2005, 15:35
А можно как-нибудь без Вебмина обойтись?

kypm
24-02-2005, 05:32
/etc/sysconfig/network
/etc/sysconfig/network-scripts/ifcfg-eth0 и ifcfg-lo0

zippi
24-02-2005, 12:29
Я прописываю в ifcfg-eth0:
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.80.100
NETMASK=255.255.255.0
NETWORK=192.168.80.0
BOOTPROTO=dhcp
PEERDNS=yes
Перезапускаю сервис:# service network restart
Но после перезагрузки мне выдаётся другой IP(192.168.80.130).
Может убрать строку BOOTPROTO=dhcp.

kypm
24-02-2005, 13:06
zippi
Чтобы задать автоматическое конфигурирование eth0 посредством DHCP, нужно указать BOOTPROTO=dhcp вместо IP-адреса, маски подсети и других параметров...

Удачи :)

zippi
24-02-2005, 15:02
kypm
>>Чтобы задать автоматическое конфигурирование eth0 посредством DHCP, нужно указать BOOTPROTO=dhcp вместо IP-адреса, маски >>подсети и других параметров...
Тоесть чтобы ставить IP вручную нужно удалить BOOTPROTO=dhcp.

Snakegreen
26-02-2006, 19:37
Эээ... Либо я дурак, либо одно из двух. У меня в /etc нет каталога syscongig. Как мне настроить сеть, может кто подскажет?

sergleo
27-02-2006, 11:21
У вас дистрибутив какой? У меня в /etc нет каталога syscongig - только в RH и Fedora

contoso.com
06-06-2011, 16:45
возникло несколько вопросов по настройке сети в Дебиан 6.
в /usr/share/doc/ifupdown/example/network-interfaces есть такие строчки

# auto eth0 eth1
# mapping eth0 eth1
# script /path/to/get-mac-address.sh
# map 11:22:33:44:55:66 lan
# map AA:BB:CC:DD:EE:FF internet
# iface lan inet static
# address 192.168.42.1
# netmask 255.255.255.0
# pre-up /usr/local/sbin/enable-masq $IFACE
# iface internet inet dhcp
# pre-up /usr/local/sbin/firewall $IFACE
не понятно что в данном случае делает скрипт /usr/local/sbin/enable-masq. У меня этот каталог вобще пуст. Гугл по запросу /usr/local/sbin/enable-masq contains ничего вразумительного не выдает.

Далее имеется такой пример
# mapping eth0
# script /path/to/pcmcia-compat.sh
# map home,*,*,* home
# map work,*,*,00:11:22:33:44:55 work-wireless
# map work,*,*,01:12:23:34:45:50 work-static
#
# iface home inet dhcp
# iface work-wireless bootp
# iface work-static static
# address 10.15.43.23
# netmask 255.255.255.0
# gateway 10.15.43.1
Что в данном случае означают звездочки? Видимо какие-то параметры, но какие?

contoso.com
07-06-2011, 21:51
неужели никто не знает? ):

El Scorpio
08-06-2011, 04:54
Но после перезагрузки все настройки сбрасываются. Как зделать, чтобы они сохранились раз и на всегда? »
Сохранить их раз и навсегда в нужный файл конфига (/etc/network/interfaces (http://www.google.com/search?client=ubuntu&channel=fs&q=%2Fetc%2Fnetwork%2Finterfaces&ie=utf-8&oe=utf-8))

berkut_174
08-06-2011, 08:54
contoso.com, возможно вам нужно создать папку (конечно если её нет) /etc/network/interfaces/eth0 (либо /etc/net/ifaces/eth0). В ней создать два файла (либо отредактировать существующие!):
# cat > /etc/net/ifaces/eth0/ipv4address
192.168.80.150/24
# cat > /etc/net/ifaces/eth0/options
TYPE=eth
BOOTPROTO=static
Примерно так. После этого ваши проблемы должны быть решены.
P.S. Не забудьте перезагрузиться

contoso.com
08-06-2011, 09:00
ппц))
придет на форум какой-нить аболтус, задаст совершенно идиотский вопрос. Сразу набежит половина форума, будут кричать "RTFM!!!!" между тем разжуют и в рот положат ему ответ. Зайдешь сам, скажешь что делаешь то-то и то-то, изучил такие-то документы, непонятно вот здесь и здесь. А в ответ тишина.... даже тролить не будут) И так на большинстве форумов)

ой. пока писал, что-то ответили)

berkut_174, не совсем понял о чем Вы. :)

berkut_174
08-06-2011, 09:33
Я про настройки :) Я с AspLinux не знаком, но на Альте делал как написано выше только для моста. У вас просто путь наверно другой. Вот такой /etc/network/interfaces/eth0. Там должны быть файлы options и ipv4address. Их надо отредактировать как написано выше.

contoso.com
08-06-2011, 10:15
berkut_174, это у zippi ASPLinux, у меня Debain. Вы мой вопрос вообще прочитали? :)

berkut_174
08-06-2011, 10:21
Вы мой вопрос вообще прочитали? »
Упс... :) Невнимательность...
Про звездочки нашел

Символы подстановки
В командных строках и сценариях Linux, как и в UNIX (и даже в DOS), допускается использование символов подстановки (wildcards). Символ подстановки заменяет другой символ или последовательность символов. Символы подстановки помогут найти нужный файл, если вы забыли его точное имя (помню только, что кончается на 1999), или вывести список всех файлов, удовлетворяющих определенному критерию, ≈ например, всех файлов, имена которых заканчиваются на .с; такая задача может возникнуть при работе над программами в Linux.

В Linux используются символы подстановки трех типов: *, ? и [ ]. Все они рассматриваются ниже.
С технической точки зрения символы подстановки относятся к оболочке, поэтому о них следовало бы говорить при обсуждении оболочек. Однако мы рассмотрим их сейчас, потому что сказанное относится к любым оболочкам.
Рассматривая команду ls в предыдущем разделе, мы ограничились ее применением для отдельных файлов. Однако в некоторых ситуациях требуется вывести список всех файлов, обладающих некоторым общим признаком, ≈ например, с именами, заканчивающимися на .с. В следующей командной строке команда ls выводит все файлы, удовлетворяющие этому критерию:
gilbert:~$ Is *.c
aardvark.c stuff.с titles.с xylophone.с
На место символа * ls подставляет любую последовательность символов, после которой следует .с. Как видно из приведенного списка, команда выполнена успешно. Символ * может соответствовать любому количеству символов, в том числе и нулю (пустой строке):
gilbert:~$ Is titles.*
titles. titles.с
В случае titles. символ подстановки соответствует нулю символов.

Звездочка (*) может находиться в начале или в конце образца. В выражении допускается использование нескольких символов *:
gilbert: ~$ Is t*. *
titles.с
Следующая командная строка выводит список всех файлов, у которых в произвольной позиции имени встречается строка titles:
gilbert:~$ Is *titles*
subtitles titles titles.с
Звездочка ≈ самый универсальный из всех символов подстановки. На другом фланге стоит вопросительный знак (?), который соответствует ровно одному символу:
gilbert:~$ Is title?
titles
В данном примере файл titles, с не включается в список, потому что после строки title в имени следуют два символа. В имени titles после искомой строки стоит всего один символ, что соответствует нашему критерию.

Наконец, последний универсальный символ ограничивается символами, перечисленными в квадратных скобках ([]). Допустим, вы просматриваете каталог со служебными записками за последние 12 месяцев. Будучи грамотным пользователем Linux, вы завершаете имя каждого файла номером месяца, в котором он был записан (конечно, при установке Linux файлов еще нет ≈ считайте это советом на будущее). Вы хотите найти записку, написанную когда-то в течение лета, но не помните точного имени файла, а просмотр списка ничего не дает. В этом случае поиск должен ограничиваться файлами, имена которых кончаются символами 6, 7 или 8 (июнь, июль и август). Для этого в квадратных скобках указывается интервал 6-8:
gilbert:~/memos$ Is *[6-8]
golf.8 golfanne.8 golfpat.6 golfjim.6
golftod.6 golftom.7
Тем самым вы сужаете список файлов, возвращаемых командой ls. Заодно становится ясно, что вы слишком много играете в гольф.

В предыдущем примере выводился список файлов, имена которых заканчивались цифрой из указанного интервала ≈ например, 6, 7 или 8. Интервал может состоять лишь из одного символа:
gilbert:~/memos$ Is *[6]
golfpat.6 golfjim.6 golftod.6
Если вы ищете конкретный символ (не забывая о том, что в Linux различаются символы верхнего и нижнего регистра) или символ из конкретного диапазона, укажите их в скобках:
gilbert :~/memos$ Is report.[Ee]rc
report.Erc report.erc
Символы подстановки могут использоваться в большинстве команд Linux.

vadblm
08-06-2011, 11:58
не понятно что в данном случае делает скрипт /usr/local/sbin/enable-masq »
Судя по названию и контексту, что-то типа

modprobe ipt_MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward

Словом, включает маскарадинг (разновидность NAT). Что там будет конкретно, it's up to you, в примере лишь суть, а не прямое руководство к действию.
Что в данном случае означают звездочки? Видимо какие-то параметры, но какие? »
Да, параметры, которые возвращает гипотетический скрипт pcmcia-compat.sh. Он возвращает 4 параметра, звёздочками помечены несущественные для конкретного маппинга.
Вообще-то он не такой уж и гипотетический, что-то (http://www.fifi.org/doc/ifupdown/examples/pcmcia-compat.sh) нагуглилось, там действительно возвращается 4 параметра: $SCHEME,$SOCKET,$INSTANCE,$HWADDR. PCMCIA не пользуюсь (да и вроде вымерло оно), так что первые три для меня тёмный лес.

Словом, примеры это примеры и ничего более. Досконально вникать в каждый пример нет необходимости, копипастить их не получится, да и незачем - сомневаюсь, что вы делаете из ноутбука мигрирующий натовый шлюз. :lol:

contoso.com
08-06-2011, 13:20
Словом, включает маскарадинг (разновидность NAT). Что там будет конкретно, it's up to you, в примере лишь суть, а не прямое руководство к действию. »
хм, не думал, что мсаскарадинг можно включать для конкретного интерфейса, судя по $IFACE, ну да ладно.
Словом, примеры это примеры и ничего более. Досконально вникать в каждый пример нет необходимости, копипастить их не получится, да и незачем - сомневаюсь, что вы делаете из ноутбука мигрирующий натовый шлюз. »
суть в том, что я просто изучал варианты настройки сети. встретил непонятные мне моменты. погуглил. ничего не найдя, решил спросить. у мну и нубука то нет :)

vadblm
08-06-2011, 13:27
хм, не думал, что мсаскарадинг можно включать для конкретного интерфейса, судя по $IFACE, ну да ладно. »
Не только можно, но и нужно, трансляция ведь делается через один конкретный интерфейс (в общем случае).
суть в том, что я просто изучал варианты настройки сети. встретил непонятные мне моменты. погуглил. ничего не найдя, решил спросить. у мну и нубука то нет »
Вы споткнулись на гиковских примерах для понтов - "смотрите как можно накрутить". :) В 99% это не нужно.




© OSzone.net 2001-2012