Selam arkadaşlar,
Archman 2017.06 Xfce Panthera_Leo sürümünü kullanmaktayım. DNS eklemeye çalıştığımda sorunsuz eklememe rağmen DNS adresleri yasaklı sitelere girmemi sağlamıyor. VPN servislerini kullanmak istemiyorum.
/etc/resolv.conf üstünden de değişikliği yaptım
# Generated by NetworkManager
nameserver 208.67.222.222
nameserver 208.67.220.220
/etc/dhcpcd.conf da bu şekilde;
# A sample configuration for dhcpcd.
# See dhcpcd.conf(5) for details.
# Allow users of this group to interact with dhcpcd via the control socket.
#controlgroup wheel
# Inform the DHCP server of our hostname for DDNS.
hostname
# Use the hardware address of the interface for the Client ID.
#clientid
# or
# Use the same DUID + IAID as set in DHCPv6 for DHCPv4 ClientID as per RFC4361.
# Some non-RFC compliant DHCP servers do not reply with this set.
# In this case, comment out duid and enable clientid above.
duid
# Persist interface configuration when dhcpcd exits.
persistent
# Rapid commit support.
# Safe to enable by default because it requires the equivalent option set
# on the server to actually work.
option rapid_commit
# A list of options to request from the DHCP server.
option domain_name_servers, domain_name, domain_search, host_name
option classless_static_routes
# Most distributions have NTP support.
option ntp_servers
# Respect the network MTU. This is applied to DHCP routes.
option interface_mtu
# A ServerID is required by RFC2131.
require dhcp_server_identifier
# Generate Stable Private IPv6 Addresses instead of hardware based ones
slaac private
noipv4ll
nohook resolv.conf
nooption 208.67.222.222
nooption 208.67.220.220
Level3 dns ayarlarını yazıyorum oluyor. Fakat asdmwe.com gibi saçma birşey yazınca level3 dns ekranı geliyor böyle bir site bulunumadı diye ama yasaklı bir site yazınca nedense btk ekranı geliyor.
"$ drill youtube.com" ile de hangi dnsyi kullandığını görüyorsun sistemin, yazdığım dns yi kullanıyor. Ama yasaklı sitelerde neden böyle bir şey oluyor anlamış değilim.
Edit:
sudo systemctl start dnsmasq
sudo systemctl restart NetworkManager dedikten sonra ilk gireceğim yasaklı siteye giriyor. Firefox u kapatıp açarsam girmiyor sonra gene.
Sonrasında "sudo systemctl status dnsmasq" komutunda şöyle bir ibare yer almakta
"no servers found in /etc/resolv.conf, will retry"
Edit 2: Sorunu resolv.conf dosyasına dnsleri ekledikten sonra "sudo chattr +i /etc/resolv.conf" ile kilitleyerek çözebildim.
MSI GE60-2OE
Dediklerini harfiyen yaptım "sudo systemctl status dnsmasq" dedikten sonra böyle bir şey çıkıyor
huseyin@SOYLU ~ % sudo systemctl status dnsmasq
[sudo] password for huseyin:
● dnsmasq.service - A lightweight DHCP and caching DNS server
Loaded: loaded (/usr/lib/systemd/system/dnsmasq.service; disabled; vendor pre
Active: inactive (dead)
Docs: man:dnsmasq(8)
lines 1-4/4 (END)
Öncekinde seninki gibi uyarı çıkıyordu bir de bilgisayarı açarken
[FAILED] Failed to start dhcpcd on enp2s0
See " systemctl status [email protected] " for details. Diyor
Terminalden komutu yazınca da hata bu şekilde ;
huseyin@SOYLU ~ % systemctl status [email protected]
● [email protected] - dhcpcd on enp2s0
Loaded: loaded (/usr/lib/systemd/system/[email protected]; enabled; vendor pres
Active: failed (Result: exit-code) since Sat 2017-06-17 15:35:02 +03; 8min ag
Process: 320 ExecStart=/usr/bin/dhcpcd -q -w %I (code=exited, status=1/FAILURE
Jun 17 15:34:31 SOYLU dhcpcd[320]: unknown option `208.67.220.220'
Jun 17 15:34:31 SOYLU dhcpcd[320]: unknown option `208.67.222.222'
Jun 17 15:34:31 SOYLU dhcpcd[320]: unknown option `208.67.220.220'
Jun 17 15:34:31 SOYLU dhcpcd[320]: unknown option `208.67.222.222'
Jun 17 15:34:31 SOYLU dhcpcd[320]: unknown option `208.67.220.220'
Jun 17 15:34:32 SOYLU dhcpcd[320]: enp2s0: waiting for carrier
Jun 17 15:35:02 SOYLU systemd[1]: [email protected]: Control process exited,
Jun 17 15:35:02 SOYLU systemd[1]: Failed to start dhcpcd on enp2s0.
Jun 17 15:35:02 SOYLU systemd[1]: [email protected]: Unit entered failed sta
Jun 17 15:35:02 SOYLU systemd[1]: [email protected]: Failed with result 'exi
lines 1-15/15 (END)...skipping...
● [email protected] - dhcpcd on enp2s0
Loaded: loaded (/usr/lib/systemd/system/[email protected]; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Sat 2017-06-17 15:35:02 +03; 8min ago
Process: 320 ExecStart=/usr/bin/dhcpcd -q -w %I (code=exited, status=1/FAILURE)
Jun 17 15:34:31 SOYLU dhcpcd[320]: unknown option `208.67.220.220'
Jun 17 15:34:31 SOYLU dhcpcd[320]: unknown option `208.67.222.222'
Jun 17 15:34:31 SOYLU dhcpcd[320]: unknown option `208.67.220.220'
Jun 17 15:34:31 SOYLU dhcpcd[320]: unknown option `208.67.222.222'
Jun 17 15:34:31 SOYLU dhcpcd[320]: unknown option `208.67.220.220'
Jun 17 15:34:32 SOYLU dhcpcd[320]: enp2s0: waiting for carrier
Jun 17 15:35:02 SOYLU systemd[1]: [email protected]: Control process exited, code=exited status=1
Jun 17 15:35:02 SOYLU systemd[1]: Failed to start dhcpcd on enp2s0.
Jun 17 15:35:02 SOYLU systemd[1]: [email protected]: Unit entered failed state.
Jun 17 15:35:02 SOYLU systemd[1]: [email protected]: Failed with result 'exit-code'.
~
Kurduklarını sil sadece dnsmasq ve dhclient olsun. dhcpcd yi kaldır yani.
/etc/resolv.conf dosyasının içeriğini
nameserver 208.67.222.222
nameserver 208.67.220.220
şeklinde yap. Ardından konsoldan
sudo chattr +i /etc/resolv.conf
komutunu çalıştır.
/etc/nsswitch.conf dosyasının içeriğinde yeralan
hosts: files mymachines resolve [!UNAVAIL=return] dns myhostname
burdaki "resolve" yerine "dns" yaz.
Son olarakta
/etc/NetworkManager/NetworkManager.conf dosyasının içeriğinin altına
[main]
dns=none
plugins=keyfile
ekle.
Sistemi yeniden başlat. İnternet tarayıcılarında artık çalışması lazım DNS lerin.
MSI GE60-2OE
Teşekkür ederim. Sorun çözüldü 🙂
Rica ederim. Bu konuya bir el atması lazım Muhterem abinin. Sonuç olarak NetworkManager ile sizin yaptığınız gibi ilk başta sadece DNS adreslerini girmemiz yeterli olması lazım. Uçbirimden kontrol edildiğinde yazılan DNS leri kullanıyor sistem. Fakat bu ek ayarları yapmayınca internet tarayıcılarında DNS işlemiyor nedense.
MSI GE60-2OE
Bu artık çok fazla işeyaramadığını da belirteyim wikilre ve dns ban yemiş sitelere ulaşamıyoruz bu şekilde artık
ayrıca dosyanızı klitlediniz bir sonraki işlem yapmaya çalıştığınızda kilidi açmanı için
lsattr dosya adı
neyle kilitlendiğine bakarsınız. a ile ise veya i ile ise + yerine - yapmanız kilidi açacak işlem yapmanıza imkan verecektir.
chattr +a /etc/resolv.conf
chattr -a /etc/resolv.conf
Sadece kendine saygı duyabilirsen diğerleri de sana saygı duymaya mecbur kalır.
Bu artık çok fazla işeyaramadığını da belirteyim wikilre ve dns ban yemiş sitelere ulaşamıyoruz bu şekilde artık
DNS ban yemiş sitelere ulaşabiliyorsunuz, IP ban yemiş sitelere ulaşamıyorsunuz 🙂
MSI GE60-2OE
eskisi kadar kullanışlı değil sonuçta bende herzaman dosya yolu ile bu işlemi yaparım fakar birçok siteye ulaşamaz olduk budurumda tadı kaçtı ;D
Sadece kendine saygı duyabilirsen diğerleri de sana saygı duymaya mecbur kalır.