Author Topic: motorola(PPPOoE)+FreeBSD  (Read 5678 times)

0 Members and 1 Guest are viewing this topic.

Offline koder

  • Newbie
  • *
  • Posts: 28
  • Karma: +0/-0
motorola(PPPOoE)+FreeBSD
« on: May 08, 2005, 01:04:09 »
Дано:
FreeBSD 5.3
Модем Motorola sb5100e на ETHERNET-интерфейсе
Логин и пароль
провайдер НТС

Требуется
Заставить это работать.

Более конкретная трабла: карточка настроена ip 192.168.0.1
ppp.conf настроен как предложено в хендбуке

Имеем:
По установке соединения адрес модема (82.117.167.xxx)определяет правильно, но дальше него пакеты не идут.
Т.е. создается туннель 82.117.167.xxx-->10.0.0.2
При попытке жестко прописать  адрес гейтвея 82.117.167.1 матерится на недоступность сети

Offline koder

  • Newbie
  • *
  • Posts: 28
  • Karma: +0/-0
motorola(PPPOoE)+FreeBSD
« Reply #1 on: July 07, 2005, 03:08:03 »
Н-да, не выходит каменный цветок...

Offline boombastic

  • Hero Member
  • *****
  • Posts: 582
  • Karma: +9/-0
motorola(PPPOoE)+FreeBSD
« Reply #2 on: July 07, 2005, 19:30:36 »
смотри. если ты поднгимаешь ppp соединение то тебе нужно 2 вещи:
1. указать как добраться то противоположного конца.
2. указать маршрут по дефолту.
Если у меня н-р ppp соединение след.вида:
- мой ИП х.х.х.173
- ИП шлюза х.х.х.1
то я
/sbin/ip route add x.x.x.1 dev ppp0
/sbin/ip route add x.x.x.net/mask via x.x.x.1 dev ppp0
/sbin/ip route add default via x.x.x.1 dev ppp0

Offline Nameless

  • Jr. Member
  • **
  • Posts: 67
  • Karma: +0/-0
    • http://
motorola(PPPOoE)+FreeBSD
« Reply #3 on: July 08, 2005, 17:14:02 »
Quote
Более конкретная трабла: карточка настроена ip 192.168.0.1
ppp.conf настроен как предложено в хендбуке

[snapback]1950[/snapback]

Включен ли у тебя NAT в ppp.conf? Ежели нет, то вообще-то адрес 192.168.0.1 и не должен ни куда выходить...
Windows: where do you want to go today?
Linux: where do you want to go tomorrow?
BSD: are you guys coming or what?

Offline koder

  • Newbie
  • *
  • Posts: 28
  • Karma: +0/-0
motorola(PPPOoE)+FreeBSD
« Reply #4 on: July 09, 2005, 21:50:47 »
Адрес модему выдается провайдером на автомате.
Я так понимаю, модем сам НАТ держит...
В любом случае и так и так пробовал :(((
« Last Edit: July 09, 2005, 21:53:53 by koder »

Offline koder

  • Newbie
  • *
  • Posts: 28
  • Karma: +0/-0
motorola(PPPOoE)+FreeBSD
« Reply #5 on: July 09, 2005, 21:52:52 »
Спасибо, попробую.
Единственное - в трасе первый хост недоступен:((( Надо провайдеру позвонить будет.

Offline koder

  • Newbie
  • *
  • Posts: 28
  • Karma: +0/-0
motorola(PPPOoE)+FreeBSD
« Reply #6 on: July 13, 2005, 22:40:17 »
От чего-то я все ж таки не так делаю... Пособите, плз...
Можно просто литературу посоветовать (но оч желательно в тонете и не хендбуку - тут ничего не нашел)

#cat /etc/rc.conf
usbd_enable="NO"
router_enable="NO"
moused_enable="YES"
ifconfig_rl0="inet 192.168.100.5  netmask 255.255.255.0"
gateway_enable="YES"
defaultrouter="82.117.167.205"
hostname="koder.nts.su"

#cat /etc/ppp/ppp.confdefault:
 set log Phase Chat LCP IPCP CCP tun command
 ident user-ppp VERSION (built COMPILATIONDATE)
 set ifaddr 82.117.167.205 82.117.167.205 255.255.255.255 0.0.0.0

NTS:
 set device PPPoE:rl0
 set authname ******
 set authkey ******
 set dial
 set login
 add default HISADDR

#ifconfig
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
   options=8<VLAN_MTU>
   inet 192.168.100.5 netmask 0xffffff00 broadcast 192.168.100.255
   inet6 fe80::280:48ff:fe30:41d4%rl0 prefixlen 64 scopeid 0x1
   ether 00:80:48:30:41:d4
   media: Ethernet autoselect (100baseTX <full-duplex>)
   status: active
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
   inet 127.0.0.1 netmask 0xff000000
   inet6 ::1 prefixlen 128
   inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1492
   inet 82.117.167.205 --> 82.117.167.205 netmask 0xffffffff
   Opened by PID 576

#netstat -rn
Routing tables

Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
default            82.117.167.205     UGS         0        0   tun0
82.117.167.205     82.117.167.205     UH          1        0   tun0
127.0.0.1          127.0.0.1          UH          0        0    lo0
192.168.100        link#1             UC          0        0    rl0
192.168.100.1      00:11:80:9d:ac:f7  UHLW        0        3    rl0    145
192.168.100.5      00:80:48:30:41:d4  UHLW        0        6    lo0

Internet6:
Destination                       Gateway                       Flags      Netif Expire
::1                               ::1                           UH          lo0
fe80::%rl0/64                     link#1                        UC          rl0
fe80::280:48ff:fe30:41d4%rl0      00:80:48:30:41:d4             UHL         lo0
fe80::%lo0/64                     fe80::1%lo0                   U           lo0
fe80::1%lo0                       link#3                        UHL         lo0
ff01::/32                         ::1                           U           lo0
ff02::%rl0/32                     link#1                        UC          rl0
ff02::%lo0/32                     ::1                           UC          lo0
ff02::%tun0/32                    fe80::280:48ff:fe30:41d4%tun0 UGS        tun0

Гейтвей прописать тем же, что и адрес самого интерфейса посоветовали в саппорте, да и винда в ipconfig /all их так видит.

C:\>ipconfig /all

Windows IP Configuration

        Host Name . . . . . . . . . . . . : koder
        Primary Dns Suffix  . . . . . . . :
        Node Type . . . . . . . . . . . . : Unknown
        IP Routing Enabled. . . . . . . . : No
        WINS Proxy Enabled. . . . . . . . : No

Ethernet adapter Local Area Connection:

        Connection-specific DNS Suffix  . :
        Description . . . . . . . . . . . : Compex RE100ATX PCI(winxp) Fast Ethernet Adapter
        Physical Address. . . . . . . . . : ***********
        Dhcp Enabled. . . . . . . . . . . : No
        IP Address. . . . . . . . . . . . : 192.168.100.5
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        IP Address. . . . . . . . . . . . : 192.168.0.1
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        Default Gateway . . . . . . . . . : 82.117.167.205

PPP adapter NTS:

        Connection-specific DNS Suffix  . :
        Description . . . . . . . . . . . : WAN (PPP/SLIP) Interface
        Physical Address. . . . . . . . . : *****************
        Dhcp Enabled. . . . . . . . . . . : No
        IP Address. . . . . . . . . . . . : 82.117.167.205
        Subnet Mask . . . . . . . . . . . : 255.255.255.255
        Default Gateway . . . . . . . . . : 82.117.167.205
        DNS Servers . . . . . . . . . . . : 82.117.160.130
                                            212.73.124.2
        NetBIOS over Tcpip. . . . . . . . : Disabled

Offline sam

  • Full Member
  • ***
  • Posts: 239
  • Karma: +0/-0
motorola(PPPOoE)+FreeBSD
« Reply #7 on: July 14, 2005, 17:08:27 »
попробуй гейтом в route сделать не адрес внешнего интерфейса, а гейт на стороне провайдера(узнать в винде командой tracert - первый адрес будет гейт провайдера)

Offline koder

  • Newbie
  • *
  • Posts: 28
  • Karma: +0/-0
motorola(PPPOoE)+FreeBSD
« Reply #8 on: July 15, 2005, 01:30:44 »
С удовольствием бы, но трасерт его, к сожалению, не видит ( 1 * * * ) :((((
Посему и вопрос несовсем тривиальный... :(

Offline koder

  • Newbie
  • *
  • Posts: 28
  • Karma: +0/-0
motorola(PPPOoE)+FreeBSD
« Reply #9 on: August 16, 2005, 21:15:27 »
Quote
попробуй гейтом в route сделать не адрес внешнего интерфейса, а гейт на стороне провайдера(узнать в винде командой tracert - первый адрес будет гейт провайдера)
[snapback]3077[/snapback]

Косяк был на стороне провайдера.  Сейчас все разрешилось (в т.ч. начал видеть и первый адрес)

Благодарен всем.