LinuxForum.Fans
Тема

Настройка сети без DHCP

Автор: White_Nelud 48 сообщений 12953 просмотров
#136827

Поменял провайдера, на виндовсе все нормально а вот на генте проблемы. Собственно на виндовсе настроено без DHCP и на линуксе тоже должно быть без DHCP.

Первым делом что я делал - это настройка /etc/conf.d/net

Записывал такие строки:

text
config_eth0=( "192.168.253.205 netmask 255.255.255.0" )
routes_eth0=( "default gw 192.168.253.1" )

Вот настройки в виндовс:



P.S. Пробовал настроить при помощи NetworkManager - соединение есть но открывать страницы браузер отказывается и пинга нету.

#136830

У вас baselayout из стабильной ветки?
Попробуйте так

text

modules=( "ifconfig" )
config_eth0=( "192.168.253.205/24" )
routes_eth0=( "default via 192.168.253.1" )

Покажите вывод команд

text

ls -l /etc/init.d/net.*
text

ifconfig
text

cat /etc/resolv.conf
#136835

Lupo Alberto, записал ваши настройки но не помогло. Думал что проблема в NetworkManаger - пробовал запускать командой /etc/init.d/net.eth0 start с включеным и выключеным.

ifconfig

[console]eth0 Link encap:Ethernet HWaddr 48:5b:39:43:fc:33
inet addr:192.168.253.205 Bcast:192.168.253.255 Mask:255.255.255.0
inet6 addr: fe80::4a5b:39ff:fe43:fc33/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1099 errors:0 dropped:0 overruns:0 frame:0
TX packets:52 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:101056 (98.6 KiB) TX bytes:3806 (3.7 KiB)
Interrupt:41 Base address:0x4000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:480 errors:0 dropped:0 overruns:0 frame:0
TX packets:480 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:39504 (38.5 KiB) TX bytes:39504 (38.5 KiB)
[/console]

ls -l /etc/init.d/net.*

[console]lrwxrwxrwx 1 root root 6 Фев 6 10:54 /etc/init.d/net.eth0 -> net.lo
-rwxr-xr-x 1 root root 30689 Фев 3 11:12 /etc/init.d/net.lo[/console]

cat /etc/resolv.conf

[console]# Generated by NetworkManager
[/console]

#136836
koala написал:
Собственно на виндовсе настроено без DHCP и на линуксе тоже должно быть без DHCP.

насколько я понимаю, это всё-же с-DHCP, только IP получается не автоматически, а по требованию клиента. во всяком случае, так венда работает.

man dhclient.conf написал:
fixed-address ip-address;

The fixed-address statement is used to set the ip address of a particular lease. This is required for
all lease statements. The IP address must be specified as a dotted quad (e.g., 12.34.56.78).

для dhcpcd аналогично.

#136838
koala написал:
eth0 Link encap:Ethernet HWaddr 48:5b:39:43:fc:33
inet addr:192.168.253.205 Bcast:192.168.253.255 Mask:255.255.255.0

а вот так настраивают шлюз, который сам раздаёт другим клиентам IP-адреса. не ваш случай.

#136840

koala, покажите вывод

text

route -n
text

ping -c 3 74.125.232.83
#136841

koala, не забудьте удалить из загрузки NetworkManager.

#136842

Попробуйте ещё добавить строку (именно так, без скобок)
dns_servers_eth0="192.168.253.1"

#136844

route -n

[console]Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.253.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 192.168.253.1 0.0.0.0 UG 0 0 0 eth0[/console]

ping -c 3 74.125.232.83

[console]PING 74.125.232.83 (74.125.232.83) 56(84) bytes of data.

--- 74.125.232.83 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2000ms[/console]

Добавил - не помогло. NetworkManager удалил из автозагрузки и перезагрузился.

#136845

Если что - ИП у меня всегда статичный под виндовсом - 91.207.211.70

Установил dhcpcd после всех советов и команд - на всякий случай.

#136847

Покажите ещё раз /etc/resolv.conf
Попробуйте «костыль» Нет, по ходу, дело не в этом.

text
echo "nameserver 8.8.8.8" >> /etc/resolv.conf
#136848

[console]# Generated by net-scripts for interface eth0
nameserver 192.168.253.1
[/console]

После добавления костыля. Наверно надо было показать до добавления =)

#136849

Lupo Alberto, удалить строку из resolv.conf ?

#136850

koala, «до общей кучи» покажите

text
iptables-save
#136852
koala написал:
Установил dhcpcd после всех советов и команд - на всякий случай.
man dhcpcd.conf написал:
static value
Configures a static value. If you set ip_address then dhcpcd will not attempt to obtain a lease
and just use the value for the address with an infinite lease time.

Here is an example which configures a static address, routes and dns.
interface eth0
static ip_address=192.168.0.10/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1

Here is an example for PPP which gives the destination a default route. It uses the special desti‐
nation keyword to insert the destination address into the value.
interface ppp0
static ip_address=
destination routers
koala написал:
Если что - ИП у меня всегда статичный под виндовсом - 91.207

т.е. у вас 2 IP что-ли? тогда вам нужно какое-то VPN (например PPPoE) подымать. С логином и паролем (некоторые юморные провайдеры делают пустой логин/пароль, это не то-же самое, что "без пароля")

#136853
koala написал:
Lupo Alberto, удалить строку из resolv.conf ?

Если имеется ввиду nameserver 192.168.253.1, удалять не надо.
А команда

text
ping -c 3 192.168.253.1

работает?

#136855

Lupo Alberto, все что выводит команда:

[console]PING 74.125.232.83 (74.125.232.83) 56(84) bytes of data.

--- 74.125.232.83 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2000ms[/console]

#136857

Повторил команду, вот другой результат, пинг идет:

[console]PING 192.168.253.1 (192.168.253.1) 56(84) bytes of data.
64 bytes from 192.168.253.1: icmp_req=1 ttl=64 time=2.88 ms
64 bytes from 192.168.253.1: icmp_req=2 ttl=64 time=2.95 ms
64 bytes from 192.168.253.1: icmp_req=3 ttl=64 time=2.56 ms

--- 192.168.253.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 2.565/2.804/2.959/0.176 ms
[/console]

Єто после отключение - но главное то что трафик идет на вход и выход.

да и вот еще ifconfig:

[console]eth0 Link encap:Ethernet HWaddr 48:5b:39:43:fc:33
inet6 addr: fe80::4a5b:39ff:fe43:fc33/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:49873 errors:0 dropped:0 overruns:0 frame:0
TX packets:517 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:9388890 (8.9 MiB) TX bytes:42181 (41.1 KiB)
Interrupt:42 Base address:0x2000 [/console]

По поводу команды iptables-save - такой не найдено.

#136861
koala написал:
По поводу команды iptables-save - такой не найдено.

права рута нужны

#136862

drBatty, я все команды из под рута выполнял.

Войдите или зарегистрируйтесь, чтобы ответить.