Αδυνατώ να κάνω resolve το DNS gia VOIP μέσω openwrt.

Σε Fritzbox 7360 (που βρήκα el cheapo στο ebay) προσπαθώ να σετάρω το VOIP.

O πάροχός μου (Vodafone) δίνει 2 vlan:

  1. 835 που υποστιρίζει ppp και είναι για internet
  2. 837 που είναι VOIP only.

Το σετάρισμα τoy δικτύου σε openwrt είναι:

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

config globals 'globals'
	option ula_prefix 'fdd2:a40d:d919::/48'

config device 'wan_dsl0_dev'
	option name 'dsl0'
	option macaddr '00:20:da:86:23:75'

config atm-bridge 'atm'
	option vpi '1'
	option vci '32'
	option encaps 'llc'
	option payload 'bridged'
	option nameprefix 'dsl'

config dsl 'dsl'
	option annex 'b'
	option ds_snr_offset '0'
	option line_mode 'vdsl'
	option tone 'auto'
#	option firmware '/lib/firmware/vr9-B-dsl.bin' 

config device
	option name 'br-lan'
	option type 'bridge'
	list ports 'lan1'
	list ports 'lan2'
	list ports 'lan3'
	list ports 'lan4'

config interface 'lan'
	option device 'br-lan'
	option proto 'static'
	option ipaddr '192.168.1.1'
	option netmask '255.255.255.0'
	option ip6assign '60'
	option ip4table '1'

config interface 'wan'
	option device 'dsl0.835'
	option proto 'pppoe'
	option username 'guest@adsl.gr'
	option password '******'
	option ipv6 'none'
	option keepalive '10'
	option mtu '1492'

config interface 'voip'
	option device 'dsl0.837'
	option proto 'dhcp'
	option defaultroute '0'
	option ip4table '2'

config interface 'wan6'
	option device '@wan'
	option proto 'dhcpv6'

config rule 'lan_voip'
	option in 'lan'
	option src '192.168.1.0/24'
	option lookup '2'
	option priority '30000'

Και η διεπαφή VOIP έχει τα κάτωθι ifstat:

{
	"up": true,
	"pending": false,
	"available": true,
	"autostart": true,
	"dynamic": false,
	"uptime": 3068,
	"l3_device": "dsl0.837",
	"proto": "dhcp",
	"device": "dsl0.837",
	"updated": [
		"data"
	],
	"ip4table": 2,
	"metric": 0,
	"dns_metric": 0,
	"delegation": true,
	"ipv4-address": [
		{
			"address": "ΧΧ.ΧΧΧ.ΧΧ.ΧΧΧ",
			"mask": 19
		}
	],
	"ipv6-address": [
		
	],
	"ipv6-prefix": [
		
	],
	"ipv6-prefix-assignment": [
		
	],
	"route": [
		{
			"target": "10.13.36.128",
			"mask": 28,
			"nexthop": "10.222.32.1",
			"source": "10.222.62.224/32"
		},
		{
			"target": "10.14.35.128",
			"mask": 28,
			"nexthop": "10.222.32.1",
			"source": "10.222.62.224/32"
		},
		{
			"target": "10.16.36.128",
			"mask": 28,
			"nexthop": "10.222.32.1",
			"source": "10.222.62.224/32"
		},
		{
			"target": "10.120.25.48",
			"mask": 28,
			"nexthop": "10.222.32.1",
			"source": "10.222.62.224/32"
		},
		{
			"target": "10.120.65.0",
			"mask": 28,
			"nexthop": "10.222.32.1",
			"source": "10.222.62.224/32"
		},
		{
			"target": "10.120.28.64",
			"mask": 27,
			"nexthop": "10.222.32.1",
			"source": "10.222.62.224/32"
		},
		{
			"target": "10.120.58.0",
			"mask": 27,
			"nexthop": "10.222.32.1",
			"source": "10.222.62.224/32"
		},
		{
			"target": "62.38.82.0",
			"mask": 24,
			"nexthop": "10.222.32.1",
			"source": "10.222.62.224/32"
		},
		{
			"target": "62.38.85.0",
			"mask": 24,
			"nexthop": "10.222.32.1",
			"source": "10.222.62.224/32"
		},
		{
			"target": "62.38.86.0",
			"mask": 24,
			"nexthop": "10.222.32.1",
			"source": "10.222.62.224/32"
		},
		{
			"target": "62.38.87.0",
			"mask": 24,
			"nexthop": "10.222.32.1",
			"source": "10.222.62.224/32"
		},
		{
			"target": "62.38.88.0",
			"mask": 24,
			"nexthop": "10.222.32.1",
			"source": "10.222.62.224/32"
		},
		{
			"target": "10.120.60.0",
			"mask": 23,
			"nexthop": "10.222.32.1",
			"source": "10.222.62.224/32"
		}
	],
	"dns-server": [
		"62.38.86.40",
		"62.38.86.50"
	],
	"dns-search": [
		
	],
	"neighbors": [
		
	],
	"inactive": {
		"ipv4-address": [
			
		],
		"ipv6-address": [
			
		],
		"route": [
			{
				"target": "0.0.0.0",
				"mask": 0,
				"nexthop": "10.222.32.1",
				"source": "10.222.62.224/32"
			}
		],
		"dns-server": [
			
		],
		"dns-search": [
			
		],
		"neighbors": [
			
		]
	},
	"data": {
		"leasetime": 86400
	}
}

Όπου ΧΧ.ΧΧΧ.ΧΧ.ΧΧΧ είναι η IP για VOIP. Έτσι στα DNS του interface ορίζω τα εξής routes:

ip route add 62.38.86.50/32 via ΧΧ.ΧΧΧ.ΧΧ.ΧΧΧ
ip route add 62.38.86.40/32 via ΧΧ.ΧΧΧ.ΧΧ.ΧΧΧ

Και μετά βλέπω αν το ngn.hol.net (to domain του SIP server της Vodafone) γίνετε resolve:

nslookup ngn.hol.net 62.38.86.50
Server:		62.38.86.50
Address:	62.38.86.50:53

*** Can't find ngn.hol.net: No answer

*** Can't find ngn.hol.net: No answer

nslookup ngn.hol.net 62.38.86.50
Server:		62.38.86.50
Address:	62.38.86.50:53

*** Can't find ngn.hol.net: No answer

*** Can't find ngn.hol.net: No answer

Any ideas γιατί συμβαίνει αυτό;

Το ip rulew list μου βγάζει:

ip rule list
0:	from all lookup local 
10000:	from 192.168.1.1 lookup 1 
10000:	from 10.222.62.225 lookup 2 
20000:	from all to 192.168.1.1/24 lookup 1 
20000:	from all to 10.222.62.225/19 lookup 2 
32766:	from all lookup main 
32767:	from all lookup default 
90014:	from all iif lo lookup 1 
90015:	from all iif lo lookup 2 

Ακόμα το /etc/iproute2/rt_tables έχει:

cat  /etc/iproute2/rt_tables
#
# reserved values
#
128	prelocal
255	local
254	main
253	default
0	unspec
#
# local
#
#1	inr.ruhep

Δεν ξερω αν ειναι το setup σου αλλα στο δικο μου που δεν εχω VoIP αλλα εχω OpenWRT στο router μου δεν μου βγαζει αποτελεσμα ουτε με τα DNS της Cloudflare ουτε με της Google. Μηπως δεν υπαρχει πια το domain και πρεπει να χρησιμοποιησεις κατι αλλο;

Well το domain αυτό το τρίμπισα απο το υπάρχων router που έχω.
Τέλος, το domain αυτό γίνετε resolve με DNS της Vodafone.

Αρα το setup σου προχωραει αν στο vlan του VoIP βαλεις το DNS της Vodafone GR?

Ναι και εάν μπορέσω τις IP του VOIP της vodafone να γίνουν routerd μέσω toy VOIP VLAN.

Δεν ξερω αν βοηθαω αλλα με τη vodafone ειχα προβλημα. Ουσιαστικα ο voip server ηταν το ρουτερ της και μετα εστελνε τα πακετα στη vodafone. Αυτο το θεμα μου το ανεφεραν και οι τεχνικοι της vodafone. Ετσι το τηλεφωνικο μου κεντρο επρεπε να εχει δυο καρτες δικτυου. Μια για voip και μια για το ιντερνετ. Συνδεονται και οι δυο καρτες δικτυου στο ρουτερ. Η θυρα 4 ειναι ρυθμισμενη για το voip server με αλλη ip ενω οι αλλες 3 ειναι ρυθμισμενες για δικτυο.

Το προβλημα ειναι οτι δεν μπορουσα να χρησιμοποιησω δικο μου ρουτερ και δεν μπορουσα με καποια εφαρμογη να βαλω τον τηλεφωνικο μου αριθμο στο κινητο μου κτλ. Γενικα εχει ενα “περιεργο” setup σε σχεση με αλλες εταιρειες.

Εντελώς τυχαία χθες φίλος πληροφορικάριος που έχει στο γραφείο του voip vodafone με δικό του asterisk μου περιέγραφε ότι πέρασε των παθών του τον τάραχο και πολλές ώρες κουβέντας με τεχνικούς της vodafone, για να το κάνει να δουλέψει.