Автор Тема: Расшарить интернет для компьютеров в локальной сети [решено]  (Прочитано 24646 раз)

Оффлайн Syav

  • Завсегдатай
  • *
  • Сообщений: 67
    • Email
На вин XP можно было в настройках соединения поставить "разрешить другим пользователям сети использовать подключение к Интернету данного компьютера" и компьютер из локальной сети мог пользоваться интернетом пока этот включен.
Как это сделать на линуксе?
« Последнее редактирование: 27.02.2010 15:31:27 от Skull »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Из центра управления системой.


Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email

Оффлайн Syav

  • Завсегдатай
  • *
  • Сообщений: 67
    • Email
хм, ничего не происходит, на ноуте вин 7 если что, соединения ненадо галочками отмечать?
на этом IP 192.168.0.1

на ноуте IP 192.168.0.2
Шлюз 192.168.0.1
Днс 192.168.0.1

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Просто расскажите - что вы сделали.

Оффлайн Syav

  • Завсегдатай
  • *
  • Сообщений: 67
    • Email
зашел в acc в брендмауэре там что то про шлюз (сейчас с ХР сижу) и галочки поставил как у вас на скрине

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Цитировать
1. Поднимите dhcp сервер,
2. разрешите форвардинг,
3. пересылайте второму по dhcp адрес шлюза и dns.
1,3
# apt-get install dhcp-server
# mcedit /etc/dhcp/dhcp.conf  
# See dhcpd.conf(5) for further configuration

ddns-update-style none;

subnet 192.168.0.0 netmask 255.255.255.0 {
        option routers                  192.168.0.1;
        option subnet-mask              255.255.255.0;

        option domain-name-servers      АДРЕСА_DNS_ПРОВАЙДЕРА;

        range dynamic-bootp 192.168.0.128 192.168.0.254;
        default-lease-time 21600;
        max-lease-time 43200;
}


2. # mcedit /etc/net/sysctl.conf  
....
net.ipv4.ip_forward = 1
..




Цитировать
Можно другой вариант - поднять NAT, сделать маскардинг, а IP по внутренней сети сделать статическими.
« Последнее редактирование: 20.02.2010 19:38:21 от ruslandh »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
А я галочки просто так показал, что их расставить надо. Они там "случайным образом" стоят.

Оффлайн Syav

  • Завсегдатай
  • *
  • Сообщений: 67
    • Email
спасибо, попробую)

тоесть эти галочки ставить ненужно? или другие нужно?
« Последнее редактирование: 20.02.2010 14:47:22 от Syav »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Нажмите на Справку - там достаточно понятно написано. У меня нет необходимости раздавать интернет через  мою машину - у меня этим модем сам занимается (невыгодно несколько компов включать, когда для работы нужен один). Так-что эти галочки на картинке просто "от балды"
« Последнее редактирование: 20.02.2010 14:53:48 от ruslandh »

Оффлайн Syav

  • Завсегдатай
  • *
  • Сообщений: 67
    • Email
неработает...





[usr@comp-Core2-Duo-6704ec ~]$ su-
Password:
[root@comp-Core2-Duo-6704ec ~]# apt-get install dhcp-server
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  dhcp-common
The following NEW packages will be installed:
  dhcp-common dhcp-server
0 upgraded, 2 newly installed, 0 removed and 23 not upgraded.
Need to get 518kB of archives.
After unpacking 1873kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 ftp://ftp.altlinux.org i586/classic dhcp-common 1:3.0.7-alt4 [222kB]
Get:2 ftp://ftp.altlinux.org i586/classic dhcp-server 1:3.0.7-alt4 [295kB]
Fetched 518kB in 10s (49.3kB/s)
Committing changes...
Preparing...                 ########################################### [100%]
1: dhcp-common               ########################################### [ 50%]
2: dhcp-server               ########################################### [100%]
Running /usr/lib/rpm/posttrans-filetriggers
Done.
[root@comp-Core2-Duo-6704ec ~]# mcedit /etc/dhcp.dhcp.conf

[root@comp-Core2-Duo-6704ec ~]# mcedit /etc/net/sysctl.conf

[root@comp-Core2-Duo-6704ec ~]#

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
/etc/dhcp.dhcp.conf - его и нет, его надо руками создавать

Почему у вас нет
/etc/net/sysctl.conf - не знаю -  этот файл входит в пакет etcnet

Оффлайн Syav

  • Завсегдатай
  • *
  • Сообщений: 67
    • Email
нет,эти файлы были я изменил как написано
нажал save и вышел

/etc/dhcp.dhcp.conf
был пустой, я копировал код, что вы написали

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Ну и запустите dhcp-сервер

# service dhcpd start

# chkconfig dhcpd on

А на компьютере с Win - поставьте получать адрес и DNS автоматически.


Оффлайн Syav

  • Завсегдатай
  • *
  • Сообщений: 67
    • Email
а, хорошо, спасибо, попробую

а его надо будет каждый раз запускать?

ошибочка вышла, там создался какой то dhcpd.conf.sample   и создать ничего нельзя в этой папке(
« Последнее редактирование: 20.02.2010 18:43:49 от Syav »