Как сделать что бы сервер раздавал интернет

а на конечных компах шлюз настроен?
 
Первым делом нужно настроить систему так, чтобы она «умела» работать шлюзом.
Для этого в файле/etc/sysctl.conf нужно заменить строку net.ipv4.ip_forward=0 на net.ipv4.ip_forward=1
Если строчка закомментирована — то раскомментируйте её.

Применяете новый конфиг командой sysctl -p

Теперь расскажем нашему серверу, куда собственно направлять трафик, который прилетает на наш сервер, как на шлюз (вместо eth0 укажите тот интерфейс, которым шлюз смотрит в инет)
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

Ну и теперь нам нужно поправить файл/etc/rc.local, для того, чтобы сервер сразу после загрузки «узнавал», куда ему слать пакеты.
Нужно привести файл к примерно следующему виду (только подумайте повнимательнее)
# если используется pppoe (в другом случае эта строчка не нужна)
pon your-ppp-name
# включаем nat:
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
# дефолтная строчка, её удалять нельзя:
exit 0

Компы-клиенты должны находиться в той же подсети, что и шлюз.
Раздавать IP адреса клиентам подойдет пакет dnsmasq, который можно установить командой apt-get install dnsmasq
 
  • Автор темы
  • Заблокирован
  • #14
У меня так Для просмотра ссылки Войди или Зарегистрируйся мне писать pppo? Пробовал и так и так не помогает, а на компе какой ip ставить?
Первым делом нужно настроить систему так, чтобы она «умела» работать шлюзом.
Для этого в файле/etc/sysctl.conf нужно заменить строку net.ipv4.ip_forward=0 на net.ipv4.ip_forward=1
Если строчка закомментирована — то раскомментируйте её.

Применяете новый конфиг командой sysctl -p

Теперь расскажем нашему серверу, куда собственно направлять трафик, который прилетает на наш сервер, как на шлюз (вместо eth0 укажите тот интерфейс, которым шлюз смотрит в инет)
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

Ну и теперь нам нужно поправить файл/etc/rc.local, для того, чтобы сервер сразу после загрузки «узнавал», куда ему слать пакеты.
Нужно привести файл к примерно следующему виду (только подумайте повнимательнее)
# если используется pppoe (в другом случае эта строчка не нужна)
pon your-ppp-name
# включаем nat:
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
# дефолтная строчка, её удалять нельзя:
exit 0

Компы-клиенты должны находиться в той же подсети, что и шлюз.
Раздавать IP адреса клиентам подойдет пакет dnsmasq, который можно установить командой apt-get install dnsmasq
 
Последнее редактирование:
Пробую ничего не происходит
Я на скрине с листингом интерфейсов вижу только одну сетевую карту с интерфейсом eth0, для того что бы сервер мог раздавать инет необходимо два сетевых адаптера, у вас есть второй сетевой адаптер на сервере, подключенный к локальной сети?

qztjqrR.png


сделайте ifconfig -a
 
  • Автор темы
  • Заблокирован
  • #18
Я на скрине с листингом интерфейсов вижу только одну сетевую карту с интерфейсом eth0, для того что бы сервер мог раздавать инет необходимо два сетевых адаптера, у вас есть второй сетевой адаптер на сервере, подключенный к локальной сети?

qztjqrR.png


сделайте ifconfig -a
стоит 2 сетевуху и щас подключены по кабелю порт куда воткнул кабель светится
 
А есть разница в обжимке кабеля? может одна сторона обжимается на прием другая на отдачу))) или ето бред?
Это бред, кабель должен обжимается с обоих сторон одинаково, по стандарту 568A или 568B
Если второй сетевой адптер в сервере присутствует то необходимо задействовать его интерфейс, для убунту это делается в /etc/network/interfaces

строкой например такой
auto eth1
allow-hotplug eth1
iface eth1 inet static
address 192.168.100.3
network 192.168.100.0
netmask 255.255.255.0
broadcast 192.168.100.255


меняете только айпишники на свои локальные, ну и прописываете правильный eth, который можно увидеть в ifconfig -a
 
Последнее редактирование:
  • Автор темы
  • Заблокирован
  • #20
Щас так Для просмотра ссылки Войди или Зарегистрируйся просто вставить
Код:
auto eth1
allow-hotplug eth1
iface eth1 inet static
address 192.168.100.3
network 192.168.100.0
netmask 255.255.255.0
broadcast 192.168.100.255
gateway 192.168.100.1
или что то менять
 
Назад
Сверху