1

Temat: LEDE, terminal HP - brak w sieci LAN

Witam
Po wgraniu skompilowanego firmware do terminala HP T5720 uruchamia się prawidłowo.
Przy bezpośrednim podłączeniu komputera do terminala poprzez kabel LAN i ustawieniu IP na sztywno 192.168.1.2 jest możliwość połączenia poprzez SSH na IP 192.168.1.1.
Gdy w terminalu ustawię w /etc/config/network (w sekcji 'lan') proto 'dhcp' i podłączę terminal do głównego routera niestety nie mogę się podłączyć na przydzielony terminalowi adres IP.
Czy coś muszę jeszcze zmienić żebym mógł połączyć się z terminalem w sieci LAN?

2

Odp: LEDE, terminal HP - brak w sieci LAN

Zrestartuj dropbear po uzyskaniu adresu ip. Bo wcześniej to nie ma na czym słuchać i w ogóle się nie uruchamia pewnie.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: LEDE, terminal HP - brak w sieci LAN

No ale jak mam go (dropbear) zrestartować jak nie mogę z żaden sposób się podłączyć do niego poprzez sieć LAN?

4

Odp: LEDE, terminal HP - brak w sieci LAN

Skryptem, skryptem oczywiście. Np. w /etc/udhcpc.user

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: LEDE, terminal HP - brak w sieci LAN

A może chodzi o to, że podłączając HP do routera kolega powinien przenieść interfejs do sekcji wan.
Bo tak to ma 2 serwery dhcp które jadą na siebie na "czołowe" zderzenie mówiąc jezykiem motoryzacyjnym.

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

6 (edytowany przez Chriso 2016-09-26 21:23:18)

Odp: LEDE, terminal HP - brak w sieci LAN

Jeszcze jedną rzecz zauważyłem.
Utworzyłem ten skrypt i po restarcie terminala zniknął ten skrypt, tak jak by został skasowany po restarcie.
I moim zdaniem dlatego nie mogę połączyć się z sieci LAN bo nie zapisuje się w /etc/config/network zmiana na dhcp.
I teraz pytanie jak zrobić żeby po restarcie nie kasowały się zmiany jakie wprowadzam na terminalu?

7

Odp: LEDE, terminal HP - brak w sieci LAN

Nie mogą się kasować zmiany. Jaki system plików tam masz?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

8

Odp: LEDE, terminal HP - brak w sieci LAN

squashfs

9 (edytowany przez dawidd6 2016-09-26 22:29:56)

Odp: LEDE, terminal HP - brak w sieci LAN

config 'interface' 'wan'
                  option 'proto' 'dhcp'
                  option 'ifname' 'eth0'
              
 config 'interface' 'lan'
                  #option type 'bridge'
                  option ifname 'eth1'
                  #option ip6assign '60'

Spróbuj takiej konfiguracji, oczywiście reboot zalecany.

Na x86 bardziej zdałby się ext4 niż squashfs.

Netgear WNDR4300v1
OpenWRT 15.05.1 Chaos Calmer

10

Odp: LEDE, terminal HP - brak w sieci LAN

Może być taki skrypt?

#!/bin/sh

if [ "$INTERFACE" = "wan" ] && [ "$ACTION" = "ifup" ]
then
        /etc/init.d/dropbear restart
fi

11

Odp: LEDE, terminal HP - brak w sieci LAN

To w końcu masz wan czy lan?

Jak wan to jeszcze pamiętaj o odblokowaniu portów na firewallu.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

12

Odp: LEDE, terminal HP - brak w sieci LAN

Dodałem interface wan, dodałem skrypt i działa, mogę połączyć się. Dzięki.

Teraz mam problem z obsługą hostów, ping po IP działa, a jak wpiszę host to nie działa.

13

Odp: LEDE, terminal HP - brak w sieci LAN

Dodałeś nazwy do /etc/hosts?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

14

Odp: LEDE, terminal HP - brak w sieci LAN

Nie nie, może źle napisałem.
Chodzi mi, że w terminalu w konsoli jak wpisze
ping google.com
to wyskakuje mi bad address, a jak wpisze
ping 8.8.8.8
to normalnie lecą czasy

15

Odp: LEDE, terminal HP - brak w sieci LAN

Czyli nie ustawiłeś dnsów po prostu w /etc/config/network

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

16

Odp: LEDE, terminal HP - brak w sieci LAN

Tak mam w /etc/config/network

config interface 'loopback'
        option ifname 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config globals 'globals'
        option ula_prefix 'fdb0:dbde:ec93::/48'

config interface 'wan'
        option proto 'dhcp'
        option ifname 'eth0'

config interface 'lan'
        option ifname 'eth1' 

Próbowałem dopisać w wan
option dns '8.8.8.8'
ale też nic nie pomaga

17

Odp: LEDE, terminal HP - brak w sieci LAN

Możesz dopisać do sekcji wan (jeżeli z niej korzystać) ale masz proto na dhcp ustawione - powinienś dostać dnsy z routera nadrzędnego.

dodaj

option dns 8.8.8.8
option peerdns 0

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

18

Odp: LEDE, terminal HP - brak w sieci LAN

Możesz sobie sprawdzić, czy ma i jakie serwery dns przy pomocy:
ifstatus wan

19

Odp: LEDE, terminal HP - brak w sieci LAN

ifstatus wan

root@lede:~# ifstatus wan
{
        "up": true,
        "pending": false,
        "available": true,
        "autostart": true,
        "dynamic": false,
        "uptime": 472,
        "l3_device": "eth0",
        "proto": "dhcp",
        "device": "eth0",
        "updated": [
                "addresses",
                "routes",
                "data"
        ],
        "metric": 0,
        "delegation": true,
        "ipv4-address": [
                {
                        "address": "192.168.0.50",
                        "mask": 24
                }
        ],
        "ipv6-address": [

        ],
        "ipv6-prefix": [

        ],
        "ipv6-prefix-assignment": [

        ],
        "route": [
                {
                        "target": "192.168.0.201",
                        "mask": 32,
                        "nexthop": "0.0.0.0",
                        "source": "192.168.0.50\/32"
                },
                {
                        "target": "0.0.0.0",
                        "mask": 0,
                        "nexthop": "192.168.0.201",
                        "source": "192.168.0.50\/32"
                }
        ],
        "dns-server": [
                "192.168.0.201"
        ],
        "dns-search": [

        ],
        "inactive": {
                "ipv4-address": [

                ],
                "ipv6-address": [

                ],
                "route": [

                ],
                "dns-server": [

                ],
                "dns-search": [

                ]
        },
        "data": {
                "hostname": "Terminal_nowy",
                "leasetime": 86400
        }
}

Moja sieć:
FunBox (192.168.1.1) -> router (192.168.0.201) -> terminal (192.168.0.50)

20

Odp: LEDE, terminal HP - brak w sieci LAN

Dostałeś 192.168.0.201. Skoro on nie rozwiązuje nazw to ustaw sobie j/w.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

21 (edytowany przez Chriso 2016-10-06 14:26:20)

Odp: LEDE, terminal HP - brak w sieci LAN

Po dodaniu
option dns '8.8.8.8'
option peerdns '0'

root@lede:~# ifstatus wan
{
        "up": true,
        "pending": false,
        "available": true,
        "autostart": true,
        "dynamic": false,
        "uptime": 78,
        "l3_device": "eth0",
        "proto": "dhcp",
        "device": "eth0",
        "updated": [
                "addresses",
                "routes",
                "data"
        ],
        "metric": 0,
        "delegation": true,
        "ipv4-address": [
                {
                        "address": "192.168.0.50",
                        "mask": 24
                }
        ],
        "ipv6-address": [

        ],
        "ipv6-prefix": [

        ],
        "ipv6-prefix-assignment": [

        ],
        "route": [
                {
                        "target": "192.168.0.201",
                        "mask": 32,
                        "nexthop": "0.0.0.0",
                        "source": "192.168.0.50\/32"
                },
                {
                        "target": "0.0.0.0",
                        "mask": 0,
                        "nexthop": "192.168.0.201",
                        "source": "192.168.0.50\/32"
                }
        ],
        "dns-server": [
                "8.8.8.8"
        ],
        "dns-search": [

        ],
        "inactive": {
                "ipv4-address": [

                ],
                "ipv6-address": [

                ],
                "route": [

                ],
                "dns-server": [
                        "192.168.0.201"
                ],
                "dns-search": [

                ]
        },
        "data": {
                "hostname": "Terminal_nowy",
                "leasetime": 86400
        }
}

22

Odp: LEDE, terminal HP - brak w sieci LAN

I działa rozwiązywanie nazw?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

23 (edytowany przez Chriso 2016-10-06 14:27:10)

Odp: LEDE, terminal HP - brak w sieci LAN

i dalej nie działa
root@lede:~# ping google.com
ping: bad address 'google.com'

24

Odp: LEDE, terminal HP - brak w sieci LAN

Zrestartowałeś połączenie? Pokaż co wyszło po

cat /tmp/resolv.conf.auto

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

25

Odp: LEDE, terminal HP - brak w sieci LAN

cat /tmp/resolv.conf.auto

root@lede:~# cat /tmp/resolv.conf.auto
# Interface wan
nameserver 8.8.8.8