Tuesday, October 18, 2022

Script add manual IP on windows 2019

Check IP Address IPV4
netsh int ip show config

--------------------------------start---------------------------------------- 
@ECHO off
cls
:start
ECHO.
ECHO Type the number below for which action you want to perform:
ECHO.
ECHO 1. Manually Set Static IP Address for Mobile Network
ECHO 2. Manually Set Static IP Address for Home Wifi
ECHO 3. Manually Set Static IP Address for Local Area Connection 3
ECHO 4. Obtain an IP address automatically Mobile Network
ECHO 5. Obtain an IP address automatically Home Wifi
ECHO 6. Obtain an IP address automatically for Local Area Connection 3
ECHO 7. Exit
ECHO.
set choice=
set /p choice=What would you like to do?: 
if not '%choice%'=='' set choice=%choice:~0,1%
if '%choice%'=='1' goto con1
if '%choice%'=='2' goto con2
if '%choice%'=='3' goto con3
if '%choice%'=='4' goto autosearch1
if '%choice%'=='5' goto autosearch2
if '%choice%'=='6' goto autosearch3
if '%choice%'=='7' goto end
ECHO "%choice%" is not valid, try again
ECHO.
goto start
:con1
ECHO Manually setting static IP address for Mobile Network
netsh interface ip set address "Ethernet" static 192.168.219.95 255.255.255.0 192.168.219.58 1
netsh interface ipv4 add dnsserver name="Ethernet" address=192.168.219.100 index=1
netsh interface ipv4 add dnsserver name="Ethernet" address=192.168.219.58 index=2
goto end
:con2
ECHO Manually setting static IP address for Home Wifi
netsh interface ip set address "Ethernet" static 192.168.0.95 255.255.255.0 192.168.0.58 1
netsh interface ipv4 add dnsserver name="Ethernet" address=192.168.0.100 index=1
netsh interface ipv4 add dnsserver name="Ethernet" address=192.168.0.58 index=2
goto end
:con3
ECHO Manually setting static IP address for Local Area Connection 3
netsh interface ip set address "Local Area Connection 3" static 192.168.0.25 255.255.255.0 192.168.0.1 1
goto end
:autosearch1
ECHO Obtaining IP Address automatically for Mobile Network
ipconfig /renew "Ethernet"
goto end
:autosearch2
ECHO Obtaining IP Address automatically for Home Wifi
ipconfig /renew "Ethernet"
goto end
:autosearch3
ECHO Obtaining IP Address automatically for Local Area Connection 3
ipconfig /renew "Local Area Connection 3"
goto end
:bye
ECHO BYE
goto end
-----------------------------------/End/-----------------------------------------

Monday, August 22, 2022

Rightfax error code 0x80070021

 how to fix can't access RightFax web error 500.19

Go to Start windows -> Server Manager-> Install HTTP Activation



Reference: http error 500.19 and error code: 0x80070021




Wednesday, June 29, 2022

how to access samba file share from windows server 2019

 Ref: www.alibabacloud.com

gpedit.msc

After edit not restart Server

Solution

  1. On an on-premises Windows client, press Win+R to open the Run dialog box. In the Run dialog box, enter gpedit.msc in the Open field, and then click OK.

  2. In the left-side navigation pane of the Local Group Policy Editor dialog box, choose Computer Configuration > Administrative templates > Network > Lanman Workstation.

  3. In the Setting section of the Lanman Workstation page, click Enable insecure guest logons.

  4. In the Enable insecure guest logons dialog box, select Enabled. Click Apply.

  5. Mount the SMB share.

  6. If you still fail to mount the SMB share, restart the Windows client to clean up the cache and try again.

Edit share configure on Samba

Change follow the Red highlight 
-------------------------------------------//
[Downloads]
   comment = Triple X
   path = /home/user/Downloads
   guest ok = yes
   read only = no
   writeable = yes
   browseable = yes
   create mask = 0775
   directory mask = 0775
   valid users = user, nobody
//--------------------------------------------

Allow user nobody only Write on folder Software

$ history | grep nobody
id nobody
chown +g nobody Downloads/Software/
chown nobody -R Downloads/Software/
sudo chown nobody -R Downloads/Software/

Wednesday, June 8, 2022

ssh error connect to Linux server (Ubuntu 20.04, 22.04) Unable to negotiate with xxx

I found this error "Unable to negotiate with IPADDRESS port XXXX: no matching key exchange method found. Their offer: diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1" when I use ssh command to remote Linux Server on Ubuntu client version 20.04 up. This error can fix by creating a new file config at the path .ssh see below.

cd /home/userlogin/.ssh

vim  config

Add text following

---------------------------------------------------------

Host mail.yourserver.com diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1

-----------------------------------------------------------

save file and run command ssh again it is successful with ubuntu 20.04 but if you use ubuntu 22.04 you'll find more errors like this "Unable to negotiate with IPADDRESS port XXXX: no matching host key type found. Their offer: ssh-rsa,ssh-dss" you can fix it by adding more text at file config like this.

---------------------------------------------------------

Host mail.yourserver.com diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1

        HostKeyAlgorithms ssh-rsa

        PubkeyAcceptedKeyTypes ssh-rsa

-----------------------------------------------------------

now you can use ssh command on ubuntu and you can create a shortcut command in file .bashrc like this

add text following to the button

---------------------------------------------------------

# alias

alias myserver='ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 -p xxxx admin@mail.yourserver.com'

---------------------------------------------------------

and then run . ~/.bashrc for creating shortcut command

Referrence:

https://sysadmin.psu.ac.th

https://www.openssh.com

For  HostKeyAlgorithms ssh-rsa

https://www.linuxquestions.org