Перейти к содержанию

Dimnet

Members
  • Постов

    41
  • Зарегистрирован

  • Посещение

    Никогда

Сообщения, опубликованные Dimnet

  1. Такая закономерность:

    Пингую из под винды - всё работает;

    Удаляю правило - не проходят пакеты;

    Добавляю правило - не проходят;

    Меняю адрес пинга и всё работает, через пару минут пингуется и старый адрес.

    Кто неть оъяснит чё к чему?

  2. Надо было поднять НАТ на машине. Сконфигурировал ядро всё как надо, собрал iptables, пишу правила:

    iptables -I FORWARD -i eth0 -d 192.168.0.9 -j REJECT

    iptables -A FORWARD -i eth0 -s 192.168.0.9 -j ACCEPT

    iptables -A FORWARD -i wlan0 -d 192.168.0.9 -j ACCEPT

    iptables -t nat -A POSTROUTING -o wlan0 -j SNAT --to-source 10.0.0.1

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

    Где eth0 смотрит во внутреннюю сеть которую нужно "маскировать".

    Иду в ребут...

    Пакеты начинают проходить, вроде всё работает.

    Удаляю правило

    iptables -t nat -D POSTROUTING -o wlan0 -j SNAT --to-source 10.0.0.1

    пакеты не проходят

    опять добавляю тоже правило:

    iptables -t nat -A POSTROUTING -o wlan0 -j SNAT --to-source 10.0.0.1

    Пакеты не идут. Если перегрузиться то всё заработает.

    Это вообще нормально? Я всё правильно делаю?

    пробовал на 3-х разных ядрах (2.6.18-20) всё также. Как то он странно сам по себе работает.

    Иногда делаю iptables -t nat -F; iptables -F а пакеты продолжают проходить.

    Где ошибка? И чё то вообще делать?

    Gentoo 2006.1

  3. #tcpdump -i eth0 net 192.168.111.3

    Ессно ловит ТОЛЬКО исходяший icmp

    #tcpdump -i eth1 net 10.72.0.119

    #tcpdump -i eth1 192.168.111.3

    ничего не ловят

    Значит пакет теряется между eth1 и eth0 а точнее либо он не уходит дальше чем iptables либо чем eth0. Вероятней всего в iptables, от сюда следует что не правильно написаны правила.

    Что ещё нужно паказать?

  4. EvilShadow писал(а) пт, 03 февраля 2006 03:16

    Запустите на №1 такое

    tcpdump -i any src 192.168.111.3 or dst 192.168.111.3

    Пропингуйте виндозную машину из подсети 10.72.0.0

    ping 192.168.111.3 -c 1

    И дайте вывод tcpdump'а

    Если я правильно понял что Вы хотели, то нужно пинговать не с сети 10.72.0.0 а с компа №2 192.168.111.3 в сеть 10.72.0.0 что-то типа:

    #ping 10.72.0.1

    И ловить не пакеты с 192.168.111.3 (на №1) а транслированные тоесть 10.72.0.119

    #tcpdump -i eth1 net 10.72.0.119

  5. Может просто Linux XP хотел форматнуть свой раздел в фат32 а потом сделать сплит с фатом где винда, но ему это не удалось корректно и вот результат. Если не ошибаюсь то все Линуксовые менеджеры патицый предупреждают про свой страх и риск при работе не с Линуксовыми фс, вот и раз на раз не приходится. Хотя не факт. Да и вообще нужно всё делать руками (особенно если они растут от куда надо) а не доверять всяким кнопочкам, тем более в * ХР подобных ОС Smile

  6. Да, тяжелый случай Confused

    имхо товарищю Fer нужно было не дать настроить инет чтобы он не добрался до этого форума. А пару недель помучался и хотябы имел представление о том что такое Линукс. Ну и бессонные ночи тоже никто не отменял. И вообще совет все новичкам, прежде чем спрашивать нужно самому подумать или хотя бы разобраться, чтобы даже вопрос глупо не звучал (пример выше).

  7. Вообще-то можно переустановить винду с верху и она затрёт граб и пихнёт нтлоадер, но это самый не инетесный вариант. Можно как-то восстановить нтлоадер через консоль грузанувшись например через WinPE, но это я где-то слышал, и вообще для этого есть отдельные форумы. На будушее: перед удалением Линукса есть смысл удалить загрузчик стандартными средствами Линукса. Я хз как там граб но лило перед тем как себя запишит в первый раз делает копию бывшего загрузчика, так что можно заюзать этот бэкап. И вообще я удивлён что граб не работает без фс. Например лило у меня работал даже после удаления ext3 и совмешением с ntfs, очень странно.

    Другой вариант: заюзать сторонниый загрузчик типа bootmagic

    MBR и фс - две разные веши, даже после format c:, MBR останется не тронутым.

  8. Вот что делал:

    #iptables -t nat -A POSTROUTING -s 192.168.111.0/24 -d 10.0.0.0/8 -j SNAT --to-source 10.72.0.119

    #iptables -t nat -A POSTROUTING -d 192.168.111.0/24 -s 10.0.0.0/8 -j SNAT --to-source 192.168.111.2

    #iptables -A FORWARD -i eth0 -j ACCEPT

    #iptables -A FORWARD -i eth1 -j ACCEPT

    #iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT

    #echo "1" > /proc/sys/net/ipv4/ip_forward

    Но не работает, с #2 пинги не проходят дальше #1 ессно. Sad

    Что не так делал? Какие предложения?

  9. Есть сервер на Линуксе (Gentoo) #1, с двумя сетевыми интерфейсами: eth0, eth1. Первый смотрит в сторону сети, а второй на один комп (ну их может быть и больше) вот схема:

    ___сеть__________________(#1) PC Linux iptables NAT_________(#2) PC Windows

    {сеть 10.72.0.0/24}---[ <--eth1 -- 10.72.0.119/192.168.111.2 -- eth0--> ]---[192.168.111.3]

    Нужно на #1 настроить маскард через iptables, впринцыпе ситуация довольно распрострённая.

    Делая выводы из мегабайтов прочитанный манов пишу правила. Вот их варианты, ни одно не работает:

    #iptables -t nat -A POSTROUTING -s 192.168.111.2 --out-interface eth1 -j SNAT --to-source 10.72.0.119

    или вот

    #iptables -t nat -A POSTROUTING -o 192.168.111.2 -j SNAT --to-source 10.72.0.119

    Пинги с #2 не проходят до сети, настроено там всё правильно, т.е. в качестве шлюза установлен 192.168.111.3 .

    В чём причина и как должны выглядить правила? действительно нужно использовать POSTROUTING?

    Ну должно же оно работать!!! Mad

    Помогите чем можете

  10. Алексей писал(а) чт, 02 февраля 2006 14:23

    Communications

    10/100/1000 NetXtreme Gigabit Ethernet Controller

    56K modem with digital line guard

    Wireless

    Choice of Broadcom 802.11b/g WLAN, Broadcom 802.11a/b/g WLAN, Optional Integrated Bluetooth®

    Что-то я не вижу среди этих девайсов IEEE 1394.

    Строка 4 является дополнением к строке 3 (wireless) просто описывая поддерживаемые стандарты wi-fi связи, а про FireWire вообще речи не идёт.

    И ещё, при чём тут Линукс? Confused

  11. Открой /etc/rc.conf

    найди строчку

    XSESSION

    наверное у тебя она должна выглядеть так:

    XSESSION="Gnome"

    измена на

    XSESSION="Xfce"

    вообще все сессии хранятся в /etc/X11/Session

    Найди нужную и впиши

    p.s.

    Ну так делается по крайней мере в Gentoo в редхате давно не сидел =)

  12. 2 myaucher

    Да, спору нет, начинать на Genroo это тоже вариант. Но что может подумать новичёк увидев после загрузки с dvd-rom'a просто консоль? Думаю что 50-60% сразу же отбросят это дистр так и не поняв чё делать и будут считать Линукс таким же тёмным как фон в этой самой консоли Smile , 15-20% почитают хэндбук, и возможно даже установят по нему систему. Но! будут ли они понимать чё они делали набирая команды из мануала? Думаю большей части что нет. Поэтому было бы лучше начать с rpm-based дистров где установка не требует больших знаний, особенно в Мандраке (будь он проклят) а далее разбираться с консолью и т.д. хотяб понять что представляет собой Линукс, а то после Win всё кажется сложным и совершенно другим (и ещё все ищут на столе значёк Мой компбютер). Я сам начинал на ASP Linux из журнала урезанным до одного cd, и жутко удивился когда увидел приглашение ввести login, я тогда не знал о существовании записи root =) Затем был ASP Linux уже на 3-х дисках, потом Red Hat, Мандрак, SuSE и сейчас Gentoo. И пока покидать Gentoo не собираюсь. Знаешь сколько я по началу ипался с иксами, а каково начинающему. Есть такая поговорка чтоли: всё приходит с опытом. так вот она как раз подходит сюда.

    На последок хочу сказать что это было моё ИМХО основанное на своём и чужом опыте с Linux.

    Спасибо за внимание.

  13. Система - Gentoo (2.6.11)

    Есть 2 сетевых карты, одна Ethernet (eth0), другая Wi-Fi (eth1).

    Дрова стоят, всё работает отлично, но когда прописываю в /etc/conf.d/net

    ifconfig_eth0="192.168.0.2 netmask 255.255.255.0"
    ifconfig_eth1="10.72.0.119 netmask 255.255.255.0"
    gateway="eth1/10.72.0.1"
     

    Загрузка проходит нормально, но поднимается только eth0 тоесть кабельная сеть, wi-fi (eth1) поднимается только в ручную.

    Когда не была скомпилина поддеражка Ethernet (дрова на карту), то wi-fi назывался eth0 и всё работало нормально.

    В чём может быть проблема?

    Заранее спасибо.

  14. Доброе время суток.

    Работаю под Gentoo Linux. Как известно там нужно всё собирать руками.

    Так вот настроил я сеть, но хочется что бы сеть сама поднималась после перезагрузки и настраивался роутинг.

    #ifconfig eth0 10.72.0.119 up

    #route add default gw 10.72.0.1

    Что надо сдеать что бы после ребута это не писать заново?

  15. Хай.

    Скомпилил ядро. Прописал его образ в Лило. Перегружаю комп, и гружусь с нового ядра. Выдаёт такое сообщение:

    VFS: Cannot open root device "801" or unknown-block(8,1)

    Please append a correct "root=" boot option

    Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(8,1)

    Что делать? Что не так сделал?

×
×
  • Создать...