Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Маршрутизация Windows через Linux. Ребята, помогите!  (Прочитано 1114 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ADA

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
    Ребята, помогите!!!! Прочитал тучу постов про настройку..так и не смог настроить :-[. В Linuxе недавно. Есть машина Linux kubuntu с eth0 и eth1. По eth0  выхожу в сеть и интернет, через ppp0. Через eth1 хочу маршрутизировать машуни с Windows на борту, чтобы можно было видеть сеть и пользоваться интеренетом...Еще прилогаю немного инфы:

/etc/network/interfaces
Цитировать
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 10.106.190.4
netmask 255.255.252.0
gateway 10.106.188.1

auto eth1
iface eth1 inet static
address 192.168.1.1
netmask 255.255.255.0


netstat -r

Цитировать

Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
10.101.32.1     10.106.188.1    255.255.255.255 UGH       0 0          0 eth0
192.168.1.2     celeron.local   255.255.255.255 UGH       0 0          0 eth0
vpn.maxnet.ua   *               255.255.255.255 UH        0 0          0 ppp0
172.16.244.0    *               255.255.255.0   U         0 0          0 vmnet1
192.168.1.0     *               255.255.255.0   U         0 0          0 eth1
172.16.238.0    *               255.255.255.0   U         0 0          0 vmnet8
10.106.188.0    *               255.255.252.0   U         0 0          0 eth0
link-local      *               255.255.0.0     U         0 0          0 eth0
default         *               0.0.0.0         U         0 0          0 ppp0
Подскажите, что я делаю не так...или может это я в настройках Windows напартачил. Подскажите как должно быть!! :'( пожалуйста

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28514
    • Просмотр профиля
Роутинг тут не особо при чем.
Фпоиск, каждая десятая тема на форуме - про твою проблему.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн ADA

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Роутинг тут не особо при чем.
Фпоиск, каждая десятая тема на форуме - про твою проблему.
Так я ж и говорю, что много постов прочитал, перепробывал некоторые варианты, почему-то не получилось ничего...Вот и прошу о помощи, ну хотя бы что за чем делать и как должно быть...Может кто уже себе настроил и поделится опытом.... :'( ну, пожалуйста...

PS/ пробывал firestarter - кодга стоял, то Windows при пинге ya.ru находила узал, но не принимала ответов, а без firestarter он даже узла не находит....хотя сеть между двумя компами работает на ура...а при установке ipmasq - ваще все рушится и инет, и сеть... пробывал писать sudo -s && echo 1 > /proc/sys/net/ipv4/ip_forward && iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE && exit - ничего не помогло...
« Последнее редактирование: 12 Декабря 2009, 04:49:42 от ADA »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28514
    • Просмотр профиля
Так... во-первых, удали всё, что ты там наковырял до этого.
Включая ipmasq и dnsmasq - нафиг.
Убедись, что у тебя таблица правил чистенькая и свеженькая.
sudo iptables-save

Во-вторых.
Поди в /etc/sysctl.conf или как оно там называется и просто раскомментируй там нужную строку.

В-третьих,
sudo iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн ADA

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля

Так... во-первых, удали всё, что ты там наковырял до этого.
Включая ipmasq и dnsmasq - нафиг.
Убедись, что у тебя таблица правил чистенькая и свеженькая.
sudo iptables-save


Почистил iptables -S


-P INPUT ACCEPT
-P FORWARD ACCEPT
-P OUTPUT ACCEPT



Во-вторых.
Поди в /etc/sysctl.conf или как оно там называется и просто раскомментируй там нужную строку.


Зашел туда...и написал такое ->


net.ipv4.ip_forward=1



В-третьих,
sudo iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE


Написал Маскарад на ppp0 - поднялся интеренет,а если на eth0 - то работает и сеть и инет...Спасибо, AnrDaemon, разобрался :D...
Теперь буду мучить самбу, чтоб принтер расшарить и сканер.. ???.)))

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28514
    • Просмотр профиля
Вот чтобы и сеть и инет - тогда надо добавить второе правило для eth0.
Чтобы принтер расшарить, надо для начала замучать cups. Чтобы для начала печатало.
А там уже совсем просто. Две строчки в конфиге самбы.
« Последнее редактирование: 12 Декабря 2009, 21:38:47 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн ADA

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля

Вот чтобы и сеть и инет - тогда надо добавить второе правило для eth0.


А какое правило, а то я мучаюсь все время, когда работает инет - не работатет сеть, и наоборот, когда инета нет - сеть пашет...это надо что-то типа в /etc/network/interfaces дописать route -add net 10.106.190.4 gw 10.106.188.1 eth0 ? ::)


Чтобы принтер расшарить, надо для начала замучать cups. Чтобы для начала печатало.
А там уже совсем просто. Две строчки в конфиге самбы.


Хм...странно, у меня USB-атый принтер сходу автонастроился, только в smb.conf подправил пару строк и все...работает...только Самбу постаянно надо рестартовать после перезагрузки машины, непонятно почему... ???


Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28514
    • Просмотр профиля
Да, маршруты в локалку прописать через локальное соединение.
Строчку - аналогичную той, что писалась для ppp0.

По поводу рестартов самбы - в поиск :) Домашнее задание.
« Последнее редактирование: 13 Декабря 2009, 21:19:40 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.019 секунд. Запросов: 20.