Настройка домашней сети для Linux

Тема в разделе 'Вопросы Интернет', создана пользователем mastermaksim, 18 май 2006.

  1. mastermaksim Местный

    Уважаемые друзья очень хочется увидить в этой ветке подробное описание настройки соединение для Linux.Я только начинающий пользователь поэтому прошу вас ответиь как можно более понятно и точно.Зараннее спасибо.
  2. Vsd Новичок

    хм. ну ладно, я таки попробую.
    1) открываем консоль с правами суперпользователся
    2) набираем ifconfig eth0
    Если выдает что-то типа
    eth0 Link encap:Ethernet HWaddr 00:0C:6E:7A:8D:36
    inet addr:172.17.25.151 Bcast:172.17.25.255 Mask:255.255.255.0
    inet6 addr: fe80::20c:6eff:fe7a:8d36/64 Scope:Link
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:50521769 errors:0 dropped:0 overruns:0 frame:2
    TX packets:93766644 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:768697237 (733.0 MiB) TX bytes:1734154267 (1.6 GiB)
    Interrupt:201
    То значит уже половина готова :). Если ничего не выдает, то надо копать глубже. Считаем что чегой-та написала ) (если ничего нету то моджно для начала попробовать ifconfig eth0 up, но, повторю, надеемся что всё в порядке). Этим мы убеждаемся что сетевая карта настроилась сестемой корректно и сеть при загрузке поднимается
    3) пробуем написать ifconfig eth0 свой_ip/24
    Этой командой мы прописываем адрес сетевой карты
    4) проверяем работу сети командой ping ip_адрес_своего_шлюза -c1
    5) если сеть есть то добавляем маршрут
    route add -net 172.16.0.0/16 ip_адрес_своего_шлюза
    и прописываем DNS командой
    echo 'nameserver ip_адрес_своего_шлюза' >> /etc/resolv.conf
    Теперь пробуем ping www.donapex.net -c1
    6) Если пинг идёт, то все, сеть настроена, надо только настроить это для того чтобы параметры восстановились после загрузки. для этого лезем в /etc/network/interfaces и придаем ему примерно такой вид:
    auto lo
    iface lo inet loopback
    address 127.0.0.1
    netmask 255.0.0.0

    iface eth0 inet static
    address 172.16.8.3
    netmask 255.255.255.0
    gateway 172.16.8.1
    post-up route add -net 172.16.0.0 netmask 255.255.0.0 gw 172.16.8.1
    post-up route add -net 172.17.0.0 netmask 255.255.0.0 gw 172.16.8.1

    auto eth0

    где вместо 172.16.8.1 надо подставить ip своего шлюза, а вместо 172.16.8.3 - свой IP
    Этот пунк железно справедлив для debian систем, однако в rpm-based дистрах (а к ним относится и asp) очень может быть что прописывается в другом месте (не помню уже, давно асп не юзал)

    Вот. Если не получилось, пиши, разберёмся. Если получилось, тоже пищи, буду писать тут как vpn настраивать :)
  3. OlegM Новичок

    Лучше всего тебе кончно подскажет VSD. У него все крутится на линухе.
    Лично я поднимал при его помощи соединение на линуксе. Щас линукса нет, посему не все сохоанилось, но тут на форуме обсуждалось

    во первых это делало pppd

    примерно так, самого только файлика sputnik не сохранилось но он где то на форуме есть

    #! /bin/sh
    /sbin/route add -net 172.17.0.0 netmask 255.255.0.0 gw 172.16.1.1
    /sbin/route add -net 172.16.0.0 netmask 255.255.0.0 gw 172.16.1.1


    тут обрати внимание на РОУТИНГ !


    /usr/sbin/pppd call sputnik noauth persist
    #nodetach тут варианты это один из параметров, помоему не дает
    #демонизироватся

    /root/script/fw скриптик пуска файрвола
    /root/script/named скриптик кеш ДНС
    /root/script/samba самба на винды


    поднимал соединение на pptp могу конфиги дать, но тебе уже VSD пишет

    ну еще, там может после подъема соединения нужно будет править роутинг.

    могу дать рабочие настройки на mpd помоему тоже работает в линуксе
  4. OlegM Новичок

    напиши, почему линукс ???

    роутер-сервер или хочешь рабочую станцию ???

    Может Фришку уговорю поставить ? :) будет веселее ковырять :)
  5. mastermaksim Местный

    Значится докладываю.Сеть установить удалось.Все делал так как говорил Vcd сразу скажу что получилось далеко не сразу и не всё.Например отредактировать /etc/network/interfaces так и не удалось из-за отсутствия онного.Например система упорно не хотела принимать мой IP.Тогда я через среда GNOME -сис параметры - сеть устройство eth написал там свой IP , mask и адресс шлюза.Отредактировал вручную /etc/resolv.conf и всё заработало.
    Ьолбшое спасибо за советы!!!
    Теперь вопрос еще один и очень важный!Как настроить VPN.!!Зараннее спасибо за ответ.
  6. Vsd Новичок

    vpn настраивается примерно так (сичтаем что необходимый софт с дистром встал):
    0) делаем архивную копию папки /etc/ppp и удаляем оную
    1) берем архивчик ftp://172.16.8.3/sklad/linux/ppp.tar.bz2 и распаковываем его как раз в /etc/ppp
    2) идем в свежеполученную /etc/ppp и во всех файлах меняем LOGIN на свой логин PASSWORD на пароль и ROUTER на ip своего шлюза
    3) вроде должно уже всё работать. VPN поднимается командой
    /usr/sbin/pppd call DonApex noauth nodetach
    если написать /usr/sbin/pppd call DonApex noauth nodetach &
    то процесс уйдет в бэкграунд и тогда рвем соединение командой killall -9 pppd, если запускать в какой-нить консоли, то после соединения просто Control-C и всё. Если заработает то модно попробовать найти решение в плане старт/стоп поэлегантней. у меня например в кроне записано
    * * * * * root if [ -e `/sbin/ifconfig | /bin/egrep '^ppp[0-9]?'`]; then /usr/local/bin/vpn; fi
    но я себе могу такое позволить ввиду того что у меня анлим, а для повременки постоянное соединение не годится
  7. mastermaksim Местный

    Всё зделал как и сказано было.Не получается.Вот чего выдаёт после ввода команды.

    [root@localhost ~]# /usr/sbin/pppd call DonApex noauth nodetach
    Using interface ppp0
    Connect: ppp0 <--> /dev/pts/3
    LCP terminated by peer (peer refused to authenticate)
    Modem hangup
    Connection terminated.
    [root@localhost ~]# /usr/sbin/pppd call DonApex noauth nodetach
    Using interface ppp0
    Connect: ppp0 <--> /dev/pts/3
    LCP terminated by peer (peer refused to authenticate)
    Modem hangup
    Connection terminated.
    [root@localhost ~]# /usr/sbin/pppd call DonApex noauth nodetach &
    [1] 3965
    [root@localhost ~]# Using interface ppp0
    Connect: ppp0 <--> /dev/pts/3
    LCP terminated by peer (peer refused to authenticate)
    Modem hangup
    Connection terminated.
  8. Vsd Новичок

    Похоже ты где-то забыл поменять логин или пароль
  9. OlegM Новичок

    LCP terminated by peer (peer refused to authenticate)

    похоже. Можно конечно службу поддержки спросить, что приходит за логин и пароль приходит к ним,
    но не уверен что смогут ответить.
    Права возможно нужны, что бы посмотреть.
  10. mastermaksim Местный

    Уже несколько раз проверял.Вроде бы все правильно изменил то же самое выдаёт.Звонил сегодня в Апекс сказали что они не оказывают поддержку пользователей Linux.Обидно даже.Ребята посоветуйте чё ж делать!!!На вас надежда только.
  11. Vsd Новичок

    А кстати почему.
    По хорошему если осуществляете подключение надо и поддержку осуществлять. Та же матрица решает вопросы по подключению и во фрях и в макоси и даже openbsd готовы поддержать ;)

    Теперь по делу
    надо провести замены:
    -ROUTER и LOGIN в /etc/ppp/peers/DonApex
    -LOGIN и PASSWORD в /etc/ppp
    -LOGIN и PASSWORD в /etc/ppp/chap-secrets
    -ROUTER в /etc/ppp/ip-up и /etc/ppp/ip-down
    ps. не паникуй. разберемся
    pps. администрации ИМХО уже можно постепенно начинать задумываться о том чтобы обращать внимание на линухоидов/бээсдэшников. Нас уже минимум четверо в локалке. Конечно утверждение что "если человек юзает линух значит сам во всем разберется" для некоторых применимо, но ввиду того что линух постепенно завоёвывает более широкие массы, то может есть смысл добавить мануалы по настройке сети/vpn/прописыванию роутов. Ну и поддержке
    ppps я администрацию уже много раз задалбывал своими проблемами с линуксом, и всегда мне помогали, за что спасибо
  12. mastermaksim Местный

    Значится всё проверил.Всё сделал так как говоришь, ни фига не поднимается VPN, результат команды такой же.Чё ж делать то?
  13. OlegM Новичок

    Ребята посоветуйте чё ж делать!!!На вас надежда только.[/quote]

    как вариант, дать комунибуть заход по SSH на твою машину с правами root.
    из нашей локальной сети.

    У тебя локальная сетка работает ведь ? Ну иначе ты бы не мог по идее и пробовать.
  14. mastermaksim Местный

    как вариант, дать комунибуть заход по SSH на твою машину с правами root.
    из нашей локальной сети.

    У тебя локальная сетка работает ведь ? Ну иначе ты бы не мог по идее и пробовать.[/quote]
    А другие варианты есть?И кто бы мог это сделать?
  15. Vsd Новичок

    мог бы как минимум думаю я, ne0n, OlegM.
  16. mastermaksim Местный

    Vcd может быть ты попробуешь?Что для этого нужно?
  17. Vsd Новичок

    нужно
    0) прекратить называть меня Vcd. ник мой vsd ;)
    1) сказать (если у тебя asp) в консоли service ssh start (вроде так)
    2) попробовать зайти к себе на ssh (ssh localhost). если зайдёт, то к шагу 3)
    3) поменять свой пароль root-а, сообщить его мне в асю 117655944 вместе со своим ip
    4) сложить пальцы крестиком и надеяться что я вспомню что к чему в ASP :)
    5) после того как все заработает (если заработает), не забыть поменять пароль рута обратно )
    ps я не злой, систему не уложу
  18. mastermaksim Местный

    0) Извиняюсь!!! :eek:
    1 в ответ на команду service ssh start выдал
    [root@localhost ~]# service ssh start
    ssh: unrecognized service
    [root@localhost ~]#
    В ответ накоманду ssh выдал
    [root@localhost ~]# ssh
    usage: ssh [-1246AaCfgkMNnqsTtVvXxY] [-b bind_address] [-c cipher_spec]
    [-D port] [-e escape_char] [-F configfile]
    [-i identity_file] [-L [bind_address:]port:host:hostport]
    [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]
    [-R [bind_address:]port:host:hostport] [-S ctl_path]
    [user@]hostname [command]
    [root@localhost ~]#

    ip 172.16.2.42. информация не секретная.Как быть с паролем не знаю - асю не настраивал!
  19. Vsd Новичок

    попробуй service sshd start
    а вообще зайди в /etc/init.d и поищи что есть похожего на ssh :)
    пароль можно в личку ;)
  20. mastermaksim Местный

    Работает service sshd start.Вся остальная информация у тебя в личке.

Просматривают тему (Пользователей: 0, Гостей: 0)